Почему качество JPEG повышается до двенадцати?

Почему параметр качества JPEG в продуктах Adobe достигает двенадцати?

Вот опция в диалоговом окне «Сохранить» PS:

Диалоговое окно сохранения JPEG с качеством 12

Это совершенно новое определение числа до одиннадцати .

Обязательно: youtube.com/watch?v=EbVKWCpNFhY
лол, теперь я знаю, откуда пошло это выражение!
Потому что умный инженер добрался до шкалы JPEG и заработал свои 2000 долларов.
@JayLancePhotography - как только я увидел этот вопрос, я подумал о той же самой сцене.
Это та же самая программа, которая повышает резкость до 500%.
Я считаю, что шутки на самом деле являются правильным ответом . Я помню, что в старой версии Photoshop (возможно, 3 — не CS3, а Photoshop 3) 11 было верхним значением. И помните, хотя сейчас это гигантский корпоративный продукт, изначально программа была делом рук пары гениальных программистов, класса людей, особенно любящих такой юмор. А позже было добавлено 12, как в комиксе XKCD.

Ответы (3)

Во-первых, осознайте, что эти числа на 100% произвольны... 6 из 12 в одном приложении могут совпадать или не совпадать с 50/100 в другом приложении, даже если они математически одинаковы. Поэтому не пытайтесь сравнивать эти значения в разных приложениях.

При этом ... то, что регулирует этот элемент управления, - это «таблицы квантования» алгоритма сжатия. Обычно это таблицы квантования яркости и цветности. В этих таблицах описывается, какая часть информации каждого типа отбрасывается механизмом сжатия для различных типов повторяющихся шаблонов. Например, «хороший» QT может иметь очень низкое число во всех частях таблицы, говоря, что независимо от того, как часто повторяется шаблон, не отбрасывайте его, тогда как противоположная таблица будет иметь большие числа в областях таблицы, которые представляют собой часто встречающиеся закономерности. По сути говоря, «это распространенный шаблон, вы можете сжать его намного сильнее, это не так важно для изображения».

В разных вещах, выполняющих сжатие, хранятся разные наборы таблиц. Моя камера, например, имеет 2 (Fine и Coarse) на размер jpeg. (по крайней мере, я держу пари, что Small Fine не использует те же таблицы, что и Large Fine... но они могут!) Я видел пару камер, у которых было 4 уровня (Низкий, Нормальный, Высокий, Сверхвысокий). Photoshop традиционно имеет 13 (0-12), Lightroom утверждает 101 (1-101) (подробнее об этом чуть позже), и я видел другие инструменты с где-то от 5 (1-5) до 256! (0-255).

Итак, давайте начнем с 13 уровней Photoshop. По сути, у них есть 13 наборов QT, встроенных в приложение, которые составляют спектр все более и более подробной информации. 0 ужасен, сжимая вещи до чего-то полезного. 12 также непригоден для использования, но по противоположной причине он может фактически привести к тому, что файлы будут БОЛЬШЕ, чем это было бы необходимо для представления изображения в сжатии без потерь, таком как PNG, или даже в несжатом формате, таком как BMP! Так почему же это там? Ну, общепринятое рассуждение, и я видел это снова и снова, заключалось в том, что первоначальная команда PS ожидала, что большинство людей будут использовать 0-10, а 11 и 12 были оставлены на месте для «исследования» или для перехода к другому. приложение, чтобы позволить ему сделать сжатие. (хотя, если вы собираетесь это сделать, зачем вообще экспортировать в формате jpg? Просто экспортируйте в TIFF или что-то в этом роде.)

Итак, требование Lightroom о 101 шаге было довольно хорошо разорвано Джеффри Фридлом некоторое время назад . Там есть два больших вывода.

  1. LR отображает эти 101 значение всего в 13 различных QT, каждая шириной 7 или 8 точек. Например, 93, 95, 99 и 100 используют одни и те же значения.

  2. LR 0 на самом деле не похож ни на что другое значение 0. Это намного лучше.

По моему опыту, 95 отличается от 100 в LR, поэтому это может иметь и другой эффект.
@Rowland, я только что экспортировал то же изображение, что и 95, 99 и 100. Три файла имеют одинаковый размер, вплоть до байта. Сравнение уровня изображения в фотошопе (вычитание пикселей) показывает точно такое же изображение между всеми тремя. 92 заметно отличается, то же самое 80, 50 и 0. Я готов поспорить, что три файла байт в байт одинаковы, за исключением метаданных даты рендеринга.
Я думаю, что вы неправильно объясняете таблицы квантования. Это не имеет ничего общего с повторяющимися запоминаемыми паттернами: ничего в JPEG так не работает. QT имеет дело с округлением чисел после преобразования в частотную область. Более высокие частоты можно сильно округлить или даже отбросить, и вы получите характерные jpeg-артефакты. Используется несколько стандартных таблиц, поэтому их не нужно включать в файл.
Я не знаю, что PS делает с этими, как сообщается, раздутыми файлами, но использование не-QT, которое не намеренно искажает значения (известное как « практически без потерь »), как правило, дает сжатие 4: 1 на детализированных сценах, таких как пейзажи. Истинное сжатие без потерь любым из нескольких способов дает примерно 2:1.

Я не могу дать ответ, почему есть возможность перейти на 12, но я могу привести пример различных качеств.

JPEG12 JPEG11 JPEG9 JPEG3

Я взял их прямо из слайд-шоу одного из моих лекторов, это не моя собственная работа. Изображения использовались для иллюстрации того, что нет никакой разницы между качеством JPEG 12 и 11, кроме размера файла (по крайней мере, такого, который виден человеческому глазу). Поэтому 11 — лучший вариант из-за меньшего размера файла.

Я знаю, что это не ответ на ваш вопрос, но подумал, что это может немного помочь.

Хм, на самом деле, просто взглянув на него еще раз, становится совершенно ясно, что цвета в 12 немного более насыщенные, чем в 11. Так что я думаю, что это опровергает весь мой аргумент... Университет для болванов!
Может быть алгоритм сжатия imgur в действии.
Использовать вычитание пикселей для реального сравнения различий? homepages.inf.ed.ac.uk/rbf/HIPR2/subdemo.htm

Шкала качества JPG произвольна - я не уверен, почему Photoshop достигает 12, тогда как большинство программ предоставляют шкалу 1-10 или 1-100.

Джеффри Фридл провел отличный анализ настроек качества JPG и выходных данных из Lightroom, и в его результатах результаты по сравнению с Lightroom и Photoshop различаются... даже шкала Lightroom 0-100 не соответствует шкале 0-100 в Photoshop. диалоговое окно «Сохранить для Интернета».

Почему диалог Photoshop идет до двенадцати? Потому что так :)

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