степень сжатия JPEG - PullRequest
       4

степень сжатия JPEG

9 голосов
/ 13 августа 2010

Есть ли таблица, которая дает степень сжатия изображения в формате JPEG с заданным качеством?

Что-то похожее на таблицу , приведенную на вики-странице , за исключением дополнительных значений.

Формула также может помочь.

Бонус: Являются ли значения [степень сжатия] на вики-странице примерно верными для всех изображений?Отношение зависит от того, что изображение и размер изображения?

Цель этих вопросов: я пытаюсь определить верхнюю границу размера сжатого изображения для данного качества.

Примечание: Я не собираюсь готовить стол самостоятельно (у меня уже есть).Я ищу другие данные, чтобы проверить их самостоятельно.

Ответы [ 3 ]

20 голосов
/ 06 ноября 2014

У меня был точно такой же вопрос, и я был разочарован тем, что никто не создал такую ​​таблицу (исследования, основанные на одном классическом изображении Лены или надгробии JPEG, выглядят нелепо). Вот почему я сделал свое собственное исследование. Я не могу сказать, что это идеально, но это определенно лучше, чем другие.

Я сделал 60 реальных фотографий с разных устройств разных размеров. Я создал сценарий, который сжимает их с различными значениями качества JPEG (он использует библиотеку изображений нашей компании, но она основана на libjpeg, поэтому она должна подойти и для других программ), и сохранил результаты в файл CSV. После некоторой магии Excel я пришел к следующим значениям (обратите внимание, я ничего не рассчитал для качества JPEG ниже 55, поскольку они кажутся мне бесполезными):

Q=55    43.27
Q=60    36.90
Q=65    34.24
Q=70    31.50
Q=75    26.00
Q=80    25.06
Q=85    19.08
Q=90    14.30
Q=95    9.88
Q=100   5.27

По правде говоря, дисперсия значений значительна (например, для Q = 55 мин. Степень сжатия составляет 22,91, а максимальное значение - 116,55), и распределение не является нормальным. Так что не так легко понять, какое значение следует принимать как типичное для определенного качества JPEG. Но я думаю, что эти значения хороши как грубая оценка.

Я написал пост в блоге, в котором объясняется, как я получил эти цифры.

http://www.graphicsmill.com/blog/2014/11/06/Compression-ratio-for-different-JPEG-quality-values

Надеюсь, кто-нибудь найдет это полезным.

0 голосов
/ 13 августа 2010

Просмотр Википедии немного больше привел к http://en.wikipedia.org/wiki/Standard_test_image и комплекту тестов Kodak .Хотя они немного устаревшие и маленькие, вы можете создать свой собственный стол.

С другой стороны, изображения звезд и галактик из NASA.gov должны хорошо подчеркивать компрессор, будучи большими, почти исключительно состоящими из крошечных пятнистых деталейи распространяется в несжатом формате.Другими словами, HUBBLE GOTCHOO!

0 голосов
/ 13 августа 2010

Сжатие, которое вы получите будет , зависит от размера изображения и размера.Очевидно, что более крупное изображение даст больший файл, даже если он имеет ту же сцену.

Например, случайный набор фотографий с моей цифровой камеры (Canon EOS 450) имеет размер от 1,8 МБ до 3,6 МБ.Другой набор имеет еще больше вариаций - от 1,5 до 4,6 МБ.

...