Какие параметры ImageMagick «-unsharp» подходят для обработки фотографий для использования в Интернете?

Я использую 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

Кажется , это дает разумные результаты. Эффект очень незначительный; во многих случаях он едва заметен, и кажется, что он не отвлекает на всех фотографиях, которые я пробовал до сих пор. Тем не менее, это немного помогает. Но вопрос в том, мог ли я сделать лучше? Какие ваши любимые значения этих параметров?

Я отказался от ответа, так как пропустил ссылку, которая у вас уже была. В любом случае хорошо читать...

Ответы (1)

Да, насколько я могу судить, настройки аналогичны настройкам в модулях «Фотошоп».

Радиус, кажется, указан таким же образом.
Для радиуса менее 1 рекомендуется значение сигмы, такое же, как и для радиуса.
Сумма 50% указана как 0,5.
Порог указывается как часть максимального значения цвета, поэтому 2/255 ~ 0,008.

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

Вы можете немного увеличить значение, но это может привести к эффекту ореола на изображениях с высококонтрастными краями. Это вопрос того, чем вы хотите рискнуть, чтобы получить более четкие изображения.

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

Спасибо за настройки :) Другие настройки могут быть 1.0x1.0+0.5+0.1 с хорошими результатами.