2014-08-28 7 views
0

내 응용 프로그램이 NSData로 서버에서 JPEG 이미지를 다운로드하고 다른 매개 변수 (json 응답)를 확인하고 이미지를 일부 플래그 이미지를 회전하여 나중에 사용하기 위해 파일에 저장해야합니다.이미지 데이터를 NSData로 재 압축하지 않고 회전 (무손실) 한 다음 NSData 회전 이미지로 저장

저장 (다운로드, 압축 해제, 회전, UIImageJPEGRepresentation 또는 UIImagePNGRepresentation을 사용하여 압축)하기 전에 이미 JPEG 이미지를 다시 압축하지 않고 이미지의 데이터를 직접 회전하고 싶습니다. iOS에서 재 압축없이 JPEG 이미지의 회전을 수행하는 방법이 있습니까?

답변

0

코드로 할 수 있습니다. 상업 웹 사이트는 유틸리티가이 작업을 수행 할

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

LibJpeg 라이브러리에 포함 된 과정을 몇 가지 문제에 대해 설명합니다. 소스를 추출 할 수 있습니다.

대부분의 다른 압축 된 이미지 형식과 달리 사소한 프로세스는 아니지만 실행 가능합니다.

+0

나는 더 나은 jpeg에 대해 알고 있지만, iOS 응용 프로그램으로 최신 상태로 유지하는 것은 고통이 될 것입니다. https://github.com/ashtons/libtiff-ios 시도해 볼만한 가치가 있을지 모릅니다. –