Ios 图像数据作为NSData旋转,无需重新压缩(无损),然后另存为NSData旋转图像

Ios 图像数据作为NSData旋转,无需重新压缩(无损),然后另存为NSData旋转图像,ios,uiimage,jpeg,nsdata,image-rotation,Ios,Uiimage,Jpeg,Nsdata,Image Rotation,我的应用程序从服务器下载JPEG图像作为NSData,检查其他参数(在json响应中),如果该图像应该根据某个标志进行旋转,我需要旋转图像并将其存储到文件中以供以后使用 我想直接旋转图像的数据,而不必在保存之前再次压缩已经存在的JPEG图像(下载、解压缩、旋转、使用UIImageJPEGRepresentation或UIImagePNGRepresentation压缩)。有没有一种方法可以在不重新压缩的情况下在iOS上完成JPEG图像的旋转?可以使用代码。商业网站解释了该过程中的一些问题 Li

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


我想直接旋转图像的数据,而不必在保存之前再次压缩已经存在的JPEG图像(下载、解压缩、旋转、使用UIImageJPEGRepresentation或UIImagePNGRepresentation压缩)。有没有一种方法可以在不重新压缩的情况下在iOS上完成JPEG图像的旋转?

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

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


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

我知道更好的jpeg,但要在iOS应用程序中保持最新状态会很痛苦。也许这值得一试