2017-04-18 88 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)];