【发布时间】:2010-10-04 10:49:57
【问题描述】:
我已经使用 Safari 的“按住 + 保存图像”选项将一些图片存储到了我在模拟器中的照片库中。当我从库中选择图像时,我必须将其转换为 JPEG 或 PNG,以便将其上传到服务器。问题是原始图像的大小约为 200 KB,但转换为 PNG 后的图像约为 2 MB。我正在使用UIImagePNGRepresentation 将UIImage 对象转换为NSData,然后发布图像。
我在这里缺少什么?为什么图片的大小比原来的大?我该如何防止这种情况发生?
UIImageJPEGRepresentation和UIImagePNGRepresentation有什么区别?应该使用哪一个(推荐)?我可以确定从照片库加载的图像类型吗?
iPhone 相机拍摄的默认图像类型是什么?
【问题讨论】: