2012-08-06 2 views
1

파일의 "원본"(압축되지 않은) 버전이 없어도 PHP를 사용하여 JPEG 이미지의 압축 수준을 감지 할 수 있습니까?JPEG 이미지의 압축 수준을 감지하는 방법은 무엇입니까?

그렇다면 어떻게해야합니까?

+1

난 당신이 http://stackoverflow.com/questions/4853851/libjpeg-get-compression-ratio-of-image – av501

+0

찾고있는 생각 파일 크기의 압축 비율은 원본의 형식을 알아야 할 필요가 있습니다. 따라서 원래의 24 비트 RGB는 크기가 3 * width * height 바이트가되고 현재 jpeg 크기를 가지게되면 압축률을 얻게됩니다. – av501

답변

1

예 PHP Imagick에서이 작업을 수행 할 수 있습니다. 그냥 알고 싶다면

http://www.php.net/manual/en/imagick.getcompression.php

http://www.php.net/manual/en/imagick.getcompressionquality.php

+0

품질과 같지 않습니다. (JPEG는 압축 형식입니다.) –

+0

두 번째 링크는 실제로 어떻게 작동하는지 궁금합니다. AFAIK 압축 품질은 JPEG 헤더/메타 정보의 일부로 저장되지 않습니다 .. –

+0

@pst 나는 정말로 정직하지 않습니다. Imagick은 꽤 자주 사용하지만 그 방법은 아닙니다. –

관련 문제