将UIImage调整为特定字节

时间:2015-12-15 22:06:41

标签: ios uiimage byte

我正在尝试将UIImage调整为特定字节,我尝试过使用UIImageJPEGRepresentation(someImage,0.5)。但是这个方法对我来说还不够,我想调整大小到特定的字节,比如200kb,1MB等...... 有任何想法吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

压缩后图像的存储大小(例如,使用建议的UIImageJPEGRepresentation())高度依赖于图像上的内容。例如,如果图像是纯黑色,则它更容易压缩并且将导致小的存储尺寸;而彩色花园的房子的详细图像将压缩到更大的尺寸。

如果图像的主体具有相同的性质(例如相同尺寸和类型的条形码,显微镜图像......),您可以根据经验确定压缩因子并坚持使用。但是,如果图像具有各种各样的主题,则必须迭代压缩因子,直到达到所需的存储大小(在某个错误内)。