如何减少从凸轮捕获的图像大小

时间:2012-11-30 08:00:11

标签: iphone ios

从iphone摄像头拍摄的照片接近2.5 Mb,如何减小这个尺寸,我试过了 UIJPEGRepresentation(图片,0.1f),但它不影响尺寸?

2 个答案:

答案 0 :(得分:1)

你真的无法减少图像占用内存的大小。

加载图像时,基本上是UIImage个对象,其大小为宽x高x 4字节。这是未压缩图像在内存中占用的大小。 由于您可以使用压缩图像的所有图像,因此在UIImage中加载后将被解压缩。

如果确实需要,请保存一些内存,将图像保存到磁盘并创建一个在应用程序中使用的缩略图。然后在需要时你可以加载更大的图像并使用它,

答案 1 :(得分:0)

尝试在UIImage + Resize.h中使用Resize方法

https://github.com/AliSoftware/UIImage-Resize


 [aImgView setImage:[ImageObjectFromPicker resizedImageWithContentMode:UIViewContentModeScaleAspectFit bounds:YourSize interpolationQuality:kCGInterpolationHigh]];