iOS加载大小调整图像而不会降低质量

时间:2014-07-29 08:50:58

标签: ios objective-c memory-management nsimage nsimageview

我正在尝试加载图像的缩小版本,而不将原始大小的图像加载到内存中。为了达到这个目标,我使用的是ImageIO框架。然而,在这种情况下,我面临着无法接受的质量损失。

This way我可以重新调整图像大小,但原始大小必须加载到内存中。

有没有办法在不将大图像加载到内存中的情况下获得高质量的低分辨率图像?

使用Apple库会更好,但如果没有其他办法,第三方库也是可以接受的。

1 个答案:

答案 0 :(得分:1)

可能是Accelerate.framework可以提供帮助。使用vImageScale_Planar8调整图像大小。据我所知,这个框架支持平铺,可能会减少所需的内存。