Артефакты при уменьшении jpeg (Views+Image+IMCE)

Главные вкладки

Аватар пользователя drup-drop drup-drop 26 августа 2011 в 16:41

Во views одно из полей - фото.
Верстка требует размера 102х102px.
В модуле Image добавила новый пресет с условием "Масштабирование и обрезка".
Оригиналы имеют размер 1024х768.
Формат jpeg, профиль sRGB.
Вопрос: артефакты(мазня) на уменьшенной копии - это следствие не самого крутого алгоритма Image или я чет неправильно делаю? Или все-таки нужно подготавливать фото сторонними инструментами?
Спасибо.

Комментарии

Аватар пользователя drokus02 drokus02 26 августа 2011 в 19:22

Я в друпале чайник со стажем, а вот в графике профик.
Могу сказать, что алгоритм в Image не самый крутой, но также и то, что нормальных алгоритмов уменьшения просто нет. Для каждого изображения делается свой алгоритм. Я для уменьшения использую Фотошоп, но и там, особенно в новых версиях, потеря качества происходит из-за несовершенства алгоритма усреднения пикселей.

А если надо из сложного изображения 1024х768 сделать качественную иконку 102х102, то тут надо всё руками прорисовывать.

Аватар пользователя boneg boneg 26 августа 2011 в 21:05

При чем тут алгоритм Image? В друпале используется стандартная библиотека GD2 или ImageMagick, если установлен. Никаких артефактов эти библиотеки при обработке не создают, если в настройках качество 100%. По умолчанию стоит 75%. Поставьте 100% — пропадут артефакты.

Аватар пользователя uralskaya17 uralskaya17 26 августа 2011 в 22:31

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

Аватар пользователя drup-drop drup-drop 27 августа 2011 в 11:16

"boneg" wrote:
По умолчанию стоит 75%. Поставьте 100% — пропадут артефакты.

Не могу найти настройку качества(Drupal 7).