OSX 앱은 JPEG 이미지를 읽으며 일부 처리를 수행하며 원본 이미지의 압축률로 이미지를 저장하려고합니다.코코아에서 JPEG 이미지의 압축률을 어떻게 얻습니까?
원본 이미지의 압축률을 얻지 못했습니다. NSImage 클래스에는 비슷한 것이 없습니다.
NSBitmapImageRep 클래스는 편리한 방법이 있습니다
- (void)getCompression:(NSTIFFCompression *)compressionfactor:(float *)factor
을하지만을 NSData에서 NSBitmapImageRep를 얻는 경우가 dataWithContentsOfFile 읽을, 나는 제로 compressionfactor를 얻을.
어떤 아이디어, 코코아에서 JPEG 이미지의 압축률을 어떻게 얻습니까? ImageMagick++ 라이브러리와
압축 계수는 JPEG에 대한 느슨한 개념입니다. 나는 표준 정의가 있다고 생각하지 않는다. 그것은 인코딩하는데 사용 된 소프트웨어에 달려있다. 그것은 간접적으로 파일에 기록 된 값에만 영향을 미치므로 JPEG 파일에서 추출 할 수있는 값은 없습니다. –
P. 다음은 Microsoft가 C#에 관한 주제에 대해 말한 내용입니다. http://support.microsoft.com/kb/324790 –
흠, Microsoft의 기사는 매우 설명입니다. 이미지의 압축률을 검사하거나 계산하는 방법이 있습니다. 키를 가진 ImageMagick suite의 유틸리티를 식별합니다. –