2017-04-18 91 views
-2

我正在製作照片庫應用程序。函數複製圖像的縮略圖?

我壓縮圖像

NSData *imageData = UIImageJPEGRepresentation(image,0.5) 

,然後想創建一個副本(用於縮略圖),我會壓縮進一步

NSData *imageData = UIImageJPEGRepresentation(image,0.2) 

我就有點卡住如何創建一個重複的中間步驟,任何人知道是否有這樣的功能?

+0

什麼你想做的事...解釋更多... – KKRocks

+0

看一看於:https://www.hackingwithswift。 COM /例子代碼/媒體/如何到保存-A-的UIImage到一個文件 - 使用 - uiimagepngrepresentation – Scriptable

回答

0

可能您可以將NSData轉換爲UIImage

Swift3:

let imageData = UIImageJPEGRepresentation(thumbImage,0.5) 
let thumbImage = UIImage(data:UIImageJPEGRepresentation(UIImage(data: imageData),0.2)) 

目標C:

NSData *imageData = UIImageJPEGRepresentation(image,0.5) 
UIImage *thumb = [UIImage imageWithData: UIImageJPEGRepresentation([UIImage imageWithData: imageData],0.5)];