Скрипт для автоматической генерации Jpeg превьюшек?

Добрый день, коллеги,


для ряда проетов приходится скриптом генерировать для tiff изображений большого разрешения превью для веба. Естественно, при даунсемплиге и сохранении в Jpeg могут появлятся артефакты — типа фантомных контров.

Раньше делал скрипт для Photoshop, пробовал PIL для питона, остновился на PerlMagick. Но все равно иногда «корявки» появляются.


Поэтому решил спросить увжаемое хабрасообщество — а какими скриптами вы готовите превьюшки?
  • Вопрос задан
  • 3041 просмотр
Пригласить эксперта
Ответы на вопрос 6
difiso
@difiso
В параллельной вселенной я космонавт
Imagemagick.
Настроек много, но при правильно выставленных рычажках…

Ответ написан
Pavel_Osipov
@Pavel_Osipov
Программист, в основном web
Ещё www.graphicsmagick.org есть, везде использую
Ответ написан
@egorinsk
Искажения появляются скорее всего не из-за инструмента, который вы используете, а из-за неправильных настроек, например антиалиасинг, качество JPEG-компрессии.

Чтобы найдите оптимальные значения, сделайте тестовый сет картинок, и с разными настройками нагенерируйте превьюшек и выберите те, которые лучше. Учтите, что например показатель сжатия в libjpeg и в фотошопе разные: если в фотошопе хватает 50-60, в libjpeg для аналогичного качества надо выставлять 75-85.

p.s. Я готовлю с помощью GD в PHP. Работает безупречно.
Ответ написан
taliban
@taliban
php программист
корявки будут в любом случае, невозможно идеально оставить четкость и качество при уменьшении изображения.
Ответ написан
@ShouldNotSeeMe
Если преобразование делается на ПК, а не на сервере, то неплохо справляется с задачей IrfanView.
Ответ написан
golotyuk
@golotyuk
Если используете PHP, советую использовать imagemagick. Также есть ряд инструментов для оптимизации размера изображений под Web. Можно ресайзить GD, а потом оптимизировать ими.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы