16

У F-Spot была кнопка "улучшения", которая волшебным образом превращает изображение слева в изображение рядом с ним (см. Ниже). Это сработало блестяще для самых разных изображений. К сожалению, у него есть проблемы, и я больше не использую его для управления фотографиями.

Кто-нибудь знает подобную превосходную функцию "улучшения"? Тот в Shotwell бесполезен.

4 ответа4

19

Если вы находитесь в командной строке, я рекомендую "преобразовать" команду из пакета ImageMagick. Пытаться:

$ convert -enhance -equalize -contrast image.jpg image_enhanced.jpg

И зациклить всю партию в оболочке Bash:

for file in *.jpg; do
 convert -enhance -equalize -contrast $file "${file%.jpg}_new.jpg"
done

snapshot_batch

9

Просто для людей, которые спотыкаются об этой теме и думают, что результаты с повышением, выравниванием и / или контрастом ужасны, обязательно стоит попробовать следующие варианты:

convert -auto-gamma -auto-level -normalize original.jpg improved.jpg

А для любителей партии, имеющих оригиналы в папке orig ...

for sp in orig/*; do 
  echo "Converting Image: $sp"
  convert -auto-gamma -auto-level -normalize $sp $(basename $sp)
done

Я считаю, что именно то, что людям нужно и нужно для своих фотографий: баланс белого, гамма-коррекция и общая коррекция освещения ...

Повеселись!

4

Если вы используете GIMP, в меню панели инструментов есть опция Colours-> Auto-> Equalize. Я попробовал это на вашем изображении "до", а результат "после" был практически идентичен.

Также GIMP даст вам больше контроля над настройкой цветовых кривых / контраста / и т.д. вручную, если вы предпочитаете.

2

Пытаясь улучшить видимость деталей на изображении, где некоторые области имеют низкую контрастность, я не нашел ни одного одношагового решения в ImageMagick или The GIMP. (Раньше у XV была отличная кнопка, но сейчас она несвободна и ее трудно получить.)

Но следующий процесс дал желаемые результаты. Он имитирует фильтр высоких / средних частот в GIMP.

http://www.gimpusers.com/tutorials/equalize-homogenize-brightness

  1. Do Layer -> Duplicate Layer
  2. В окне слоев (Ctrl-L) убедитесь, что выбрана верхняя копия
  3. Do Filter -> Blur -> Gaussian Blur со средним радиусом (например, 25)
  4. Сделать цвета -> инвертировать
  5. Делать Цвета -> Обесцвечивать -> (Легкость)
  6. В окне слоев (Ctrl-L) установите режим на "Наложение"
  7. Если удовлетворены, выполните Image -> Flatten Image. В противном случае отмените шаг 2 и попробуйте снова с другим радиусом размытия.

Вы можете увидеть видимый "ореол" вокруг темных элементов или "тень" вокруг светлых элементов - вот и все!

Лучшие результаты могут быть получены путем объединения нескольких слоев с разными радиусами размытия.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .