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