2010-03-11 4 views
1

어쨌든 이미지 파일 크기 또는 원시 RGB 버퍼를 줄일 수 있습니까?아이폰은 이미지 파일 크기를 줄입니다

실제로 RGB 버퍼에는 320KB 크기의 500KB가 있습니다. UIimage를 사용하여 디스크에 저장하려고했는데 240KB가됩니다. 이미지 크기 당으로

, 내가 그렇게 50킬로바이트 이하를 갖고 싶어.

이 가능 (잃어버린 품질은 OK입니다)?

감사합니다,

라구은

답변

0

240킬로바이트 크기는 정확히 원시 RGB 이미지 데이터를 압축 (320x420x3)처럼 들린다. iPhone에 PNG 또는 JPEG 수출업자가 없습니까? 인터넷은 UIImageJPEGRepresentation 또는 UIImagePNGRepresentation과 NSData writeToFile을 사용한다고 말합니다.

+0

나는 UIImageJPEGRepresentation을 시도했지만 매우 느립니다. 나는 많은 이미지를 즉석에서 압축해야합니다. –

+0

많은 이미지를 즉석에서 압축하는 유일한 방법은 하드웨어 가속 JPEG 또는 H264 코덱을 사용하는 것입니다. 이것은 비공개 API입니다. – rpetrich

관련 문제