Ios 将UIImage调整为特定字节

Ios 将UIImage调整为特定字节,ios,uiimage,byte,Ios,Uiimage,Byte,我正在尝试将UIImage调整为特定字节,我已经尝试使用UIImageJPEGRepresentation(someImage,0.5)。但这种方法对我来说还不够,我想调整到一个特定的字节,比如200kb,1MB,等等。。。 有什么想法吗? 提前感谢。压缩后图像的存储大小(例如,使用建议的uiimagejpegresentation())在很大程度上取决于图像上的内容。例如,如果图像为纯黑色,则更容易压缩,并将导致较小的存储大小;而带有彩色花园的房屋的详细图像将压缩到更大的尺寸 如果图像的主题具

我正在尝试将UIImage调整为特定字节,我已经尝试使用UIImageJPEGRepresentation(someImage,0.5)。但这种方法对我来说还不够,我想调整到一个特定的字节,比如200kb,1MB,等等。。。 有什么想法吗?
提前感谢。

压缩后图像的存储大小(例如,使用建议的
uiimagejpegresentation()
)在很大程度上取决于图像上的内容。例如,如果图像为纯黑色,则更容易压缩,并将导致较小的存储大小;而带有彩色花园的房屋的详细图像将压缩到更大的尺寸


如果图像的主题具有相同的性质(例如,相同大小和类型的条形码、显微镜图像等),您可以根据经验确定压缩因子并坚持使用。但是,如果图像的主题种类繁多,则必须迭代压缩因子,直到达到所需的存储大小(在一定误差范围内)。

您的目标是什么?您是希望保持相同的图像尺寸并找到为您提供目标字节大小的压缩值,还是希望进行固定压缩并需要缩放图像尺寸直到达到目标字节大小,您唯一的选择是迭代并更改大小或压缩,直到获得所需的字节大小。我的目标必须是保持大小并减少字节,这对我来说应该是最好的。我会试试,我会把它贴出来。这都是很好的评论,但它并不能回答这个问题。