【发布时间】:2012-08-20 17:09:08
【问题描述】:
在我的应用程序中,用户可以从相册或相机中选择一张图片,我可以在其中获取 uiimage 表示。由于相册可能有来自网络的图片,因此文件类型不仅是 jpg。然后我需要将它发送到服务器而不进行转换。这里我只能使用nsdata。
我知道 UIImageJPEGRepresentation 和 UIImagePNGRepresentation,但我认为这两种方法可以转换原始图像。也许当质量设置为 1 UIImageJPEGRepresentation 可以获得原始图片?
有什么方法可以获取原始的uiimage nsdata吗?
【问题讨论】:
-
据我所知,相机胶卷中的图片以 JPEG 格式存储(至少我在通过 SSH 连接设备并检查文件后看到的是这种格式)。所以 JPEGrepresentation 将适用于您的情况
-
@KaanDedeoglu:许多应用程序都有“存储在相册中”的功能,这也适用于 TIFF、BMP 和其他一些文件类型。