【发布时间】:2014-11-17 17:25:02
【问题描述】:
我需要将 300DPI 且大小正好为 1275x1875 像素的 png 图像发送到服务器。因为默认情况下 UIKit 将创建具有 72DPI 的图像,我需要在 UIKit 函数UIGraphicsBeginImageContextWithOptions 中将比例因子设置为 300/72 才能获得 300DPI 图像,之后我使用 UIImagePNGRepresentation 函数获取图像的 NSData 并编写它在文件中。现在我可以获得所需的图像大小和 DPI(已在 Photoshop 中检查),但它几乎变成了 5mb。有没有办法在 iOS 中减小 PNG 图像的大小?
提前致谢!
【问题讨论】:
标签: ios