2010-01-03 3 views
0

괜찮은 이미지 품질을 만들어내는 JPEG 압축 라이브러리가 iPhone으로 이식되었는지 여부를 아는 사람이 있습니까? UIImageJPEGRepresentation에 내장 된 알고리즘은 (품질에 비해) 거대한 파일을 생성합니다. 이는 네트워크를 통해 전화에서 이미지를 필요한 것보다 훨씬 느리게 업로드합니다. GD를 사용하여 파일 크기의 10 분의 1 크기로 압축 된 JPG 파일을 압축 할 수 있습니다 ...iPhone 용 외부 JPG 압축 라이브러리?

+2

여기에는 CPU 시간이 필요합니다. 문제에 소비해야하는 CPU가 많을수록 특히 이미지 및 비디오 압축의 경우 더 잘 수행 할 수 있습니다. 문제는 iPhone이 작업에 소비하는 CPU의 양이 제한되어있어 이미지가 너무 커야한다는 것입니다. –

+0

Apple에이 기능을 요청하는 버그를 제출했는지 확인하십시오. 그렇지 않다면 그렇게하십시오. –

+0

Yup은 레이더에 보고서를 제출했습니다. 응답 없음. ;) – Sulka

답변

1

음. GD 라이브러리는 압축을 위해 iJPEG 라이브러리를 사용합니다.

http://www.ijg.org/

그것은 BTW 가장 일반적으로 사용되는 JPEG 압축/압축 해제 라이브러리의 : 동일한 품질을 원한다면 당신은 같은 라이브러리를 사용합니다.

0

더 나은 라이브러리가 있는지 알고 싶습니다. 서버에서 jpeg 이미지를 압축하기 위해 .Net을 사용하고 있으며 iPhone의 UIImageJPEGRepresentation보다 훨씬 잘 작동합니다. 나는 그것들을 지독히 느린 과정으로 업로드하기 전에 iPhone에서 가능한 한 작게하고 싶습니다.