Что лучше всего подходит для пакетного сжатия файлов jpeg?

Это довольно теоретически, так как это определенно относится к области «подглядывания пикселей» и более или менее не имеет значения для практического использования, но с ростом популярности полноразмерных изображений на веб-сайтах я экспериментировал со сжатием гораздо больше. .

Photoshop, сохраненный для Интернета, кажется королем здесь; тщательно увеличивая резкость, а затем манипулируя настройкой размытия, вы можете добиться выдающихся результатов:


90 качество, 5.4мб:

введите описание изображения здесь


Lightroom настроен на «размер файла менее 1000 КБ», 858 КБ:

введите описание изображения здесь


Фотошоп: резкость, качество 38, размытие 0.3: 939кб:

введите описание изображения здесь


Окончательное изображение довольно явно выигрывает, оно ближе всего к целевому размеру 1 МБ, сохраняя при этом максимальное качество (визуально).

Есть ли способ пакетного сжатия файлов, чтобы они соответствовали этим уровням сжатия, но при этом выглядели так же хорошо, как версия с ручным фотошопом «сохранить для Интернета»?

Ответы (4)

XnView позволяет пакетно обрабатывать файлы, добавляя при этом всевозможные фильтры.

Вероятно, вы можете добиться чего-то похожего на «резкость, качество 38, размытие 0,3», немного повозившись со всеми параметрами и фильтрами.

В этом я бы отрегулировал параметры сжатия в «Файл»> «Настройки формата»> «Запись» и выбрал «наилучшее качество» в коэффициенте подвыборки для достижения наилучших результатов.
«Для окон» — очень жаль, у меня сейчас нигде не запущены окна.

Попробуйте Ирфанвью. нажмите клавишу «B», чтобы открыть отдельное меню для пакетного преобразования. там вы можете добавить любое количество изображений, у вас также есть расширенное меню.

http://www.irfanview.com/

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

Если вы не боитесь командной строки, вы можете использовать инструменты ImageMagick .

mogrify -resize "3000x3000>" -quality 85 *.jpg

3000здесь просто количество пикселей, >гарантирует, что ширина или высота будут иметь этот размер. 85определяет качество ваших пакетных изображений.

Добро пожаловать в Фото-СЕ. Это полезно, и ImageMagick великолепен, но я думаю, что этот вопрос касается автоматического поиска наилучшего компромисса между видимым качеством и размером для набора изображений. Есть ли способ сделать это адаптивно с помощью ImageMagick? Является ли -resizeфлаг оптимальным способом получения красивых результатов в уменьшенном масштабе?
На самом деле @mattdm о сохранении высочайшего воспринимаемого (не фактического) качества без изменения разрешения.
@ Райан Да, это то, что я имею в виду под «очевидным». «Настоящее качество» — не совсем значимый термин.
Извините, я неправильно истолковал «размер» как размер в пикселях, а не размер файла. Как в «попытке найти наилучшее сочетание качества/разрешения для размера файла», что, конечно, было бы полностью ситуативным и субъективным.
Я люблю командную строку и imagemagick, я все время использую «convert -trim», но это не то, что я ищу здесь. Мне интересно, как сделать так, чтобы изображение выглядело как можно лучше при экстремальном сжатии без изменения размеров изображения в пикселях.

Mass Image Compressor может конвертировать изображения в пакетном режиме. У него нет командной строки, вы просто указываете ему папку, и он сжимает все изображения внутри с заданными параметрами качества и размера.

Главное окно Mass Image Compressor