Я использую convert
инструмент из пакета ImageMagick для создания веб-версий моих фотографий. До сих пор я использовал что-то вроде convert -resize 1024x1024
веб-версий и convert -resize 300x300
миниатюр. Однако многие люди предпочитают добавлять немного резкости после изменения размера, и поэтому я начал экспериментировать с опцией -unsharp .
У нас есть отличный ответ на этом сайте, который объясняет параметры инструмента «Нерезкая маска» и дает некоторые рекомендации по разумным значениям для веб-использования. Однако одна из моих проблем заключается в том, что опция нерезкой маски в ImageMagick, похоже, несколько отличается от фильтра нерезкой маски в Photoshop или GIMP .
Отсюда вопрос: каковы рекомендуемые параметры -unsharp
опции в ImageMagick для веб-использования?
Я ищу «безвредные» настройки, которые можно безопасно использовать в массовых конверсиях, без какого-либо значительного риска создания видимых артефактов (например, ореолов). Конечно, для достижения оптимальных результатов мне пришлось бы вручную настраивать параметры для каждой фотографии, но меня интересует быстрое решение, которое я могу использовать для большой группы фотографий.
Прямо сейчас я использую следующие значения (которые могут или не могут соответствовать чему-то как радиус = 0,5, количество = 50%, порог = 2):
-unsharp 0.5x0.5+0.5+0.008
Это, кажется, дает разумные результаты. Эффект очень слабый; во многих случаях он едва заметен, и кажется, что он не отвлекает от всех фотографий, которые я пробовал до сих пор. Тем не менее, это немного помогает. Но вопрос: могу ли я сделать лучше? Какие ваши любимые значения этих параметров?
источник
Ответы:
Да, из того, что я могу собрать, настройки эквивалентны настройкам в «Photoshop» единицах.
Кажется, радиус указан точно так же.
Для радиуса меньше 1 рекомендуется использовать сигма-значение, равное радиусу.
Сумма 50% указана как 0,5.
Порог указывается как доля максимального значения цвета, поэтому 2/255 ~ 0,008.
Настройки, которые я рекомендовал в ответе, выбраны так, чтобы дать умеренную резкость, которая редко вызывает эффект повышения резкости. Радиус - это то, что обычно рекомендуется для отображения на экране, поэтому обычно оно должно оставаться как есть.
Вы можете увеличить значение немного выше, но это может вызвать эффекты ореола на изображениях с высококонтрастными краями. Это вопрос того, что вы хотите рискнуть, чтобы получить более четкие изображения.
Если вам нужен абсолютно лучший результат, пакетная обработка этого не сделает. Вам нужно будет отрегулировать настройки вручную для каждого изображения, если вы хотите получить наилучший результат. Пакетная обработка всегда будет компромиссом.
источник