0
我正在使用以下代碼調整圖像大小。如何儘可能減少UIImage大小
,而且我用插值質量kCGInterpolationLow。
然後我使用UIImageJPEGRepresentation(圖像,0.0)來獲取該圖像的NSData。
它仍然有點高,大小約100kb。當我通過網絡發送它。我可以進一步減少它嗎?如果我想減少更多,我該怎麼辦?
感謝和親切的問候,
我正在使用以下代碼調整圖像大小。如何儘可能減少UIImage大小
,而且我用插值質量kCGInterpolationLow。
然後我使用UIImageJPEGRepresentation(圖像,0.0)來獲取該圖像的NSData。
它仍然有點高,大小約100kb。當我通過網絡發送它。我可以進一步減少它嗎?如果我想減少更多,我該怎麼辦?
感謝和親切的問候,
你的圖像壓縮和圖像數據stroed NSData的格式。該功能是
UIImageJPEGRepresentation(UIImage * _Nonnull image, CGFloat compressionQuality);
例子:
NSData *objImgData = UIImageJPEGRepresentation(objImg,1.0);
你找到答案這個問題?我有完全相同的問題 - 我遵循Trevors自行車棚解決方案,並使用UIImageJPEGRepresentation,但我仍然有相當大的圖像文件(大約100kb) - 我認爲它們應該是這個尺寸的1/4左右。 非常感謝 – 2010-10-24 16:10:27
就我而言,最後我做了這樣的事情。保存圖像在UIImageJPEGRepresentation(圖像,0.5)..然後當我重新創建我使用UIImageJPEGRepresentation(圖像,1)..所以質量看起來不是很糟糕。其實我無法想出更好的解決方案。 – 2010-10-26 04:12:38