如上所述,当我使用UIImageJPEGRepresentation时 NSData * imageData = UIImageJPEGRepresentation(self.selectedPic,1.0); imageData变得比第一个大,例如从100KB到300KB 这是怎么回事?
答案 0 :(得分:1)
这可能是因为您正在创建最高质量(或最小压缩)的jpeg。 UIImageJPEGRepresentation
的第二个参数指定从0到1的比例的输出图像质量。尝试将其设置为不同的值,如0.5,并查看它如何减小图像数据的大小。
答案 1 :(得分:0)
可能是因为您使用的是“完美品质”(或1.0设置用于压缩)。把它调低一个档次。此外,接受您以前的一些答案。 13个问题,没有接受是不可接受的。