我正在使用UIImagePNGRepresentation
来保存图片。结果图像大小为30+ KB,在我的情况下这是大的。
我尝试使用UIImageJPEGRepresentation
并且它允许压缩图像,因此图像保存在< 5KB大小,这很棒,但是保存为JPEG会给它带来白色背景,这是我不想要的(我的图像是圆形的,所以我需要用透明背景保存它)。
如何使用UIImagePNGRepresentation
来压缩图像大小?
答案 0 :(得分:2)
PNG使用无损压缩,这就是UIImagePNGRepresentation不接受像UIImageJPEGRepresentation那样的compressionQuality
参数的原因。您可能会使用不同的工具获得更小的PNG文件,但与JPEG不同。
答案 1 :(得分:1)
这可能会帮助你:
R_pow
调整图片大小
R_pow