2

我们有一个UIImage大小为 1280*854 的文件,我们正在尝试将其保存为 png 格式。

NSData *pngData = UIImagePNGRepresentation(img);

问题是 pngData 的大小是 9551944,对于输入图像大小来说太大了。即使考虑 24 位 PNG,最大应该是 1280*854*3(24 位 png 为 3)。

顺便说一句,这只发生在使用UIGraphicsGetImageFromCurrentImageContext. 我们还注意到image._scale在返回的图像中设置为 2.0 UIGraphicsGetImageFromCurrentImageContext

知道有什么问题。

4

0 回答 0