图像数据为NSData,无需再压缩即旋转(无损),然后保存为NSData旋转图像

时间:2014-08-28 14:27:03

标签: ios uiimage jpeg nsdata image-rotation

我的应用程序从服务器下载JPEG图像作为NSData,检查其他参数(在json响应中),如果该图像应根据某个标志旋转,我需要旋转图像并将其存储到文件中供以后使用。

我想在保存之前直接旋转图像数据而不再压缩已经JPEG图像(使用UIImageJPEGRepresentation或UIImagePNGRepresentation下载,解压缩,旋转,压缩)。有没有办法如何在iOS上无需重新压缩的情况下完成JPEG图像的旋转?

1 个答案:

答案 0 :(得分:0)

可以使用代码。商业网站解释了该过程的一些问题

http://www.betterjpeg.com/lossless-rotation.htm

LibJpeg库包含执行此操作的实用程序。你可以提取源。

与大多数其他压缩图像格式不同,它不是一个简单的过程,但它是可行的。