На главную страницу | Новости  |  Ссылки | Контакты

Spyphy Farnsworth
Квантовая реальность. Кибернетика. Искусственный интеллект


imagemagick - обработка изображений в linux через консоль



sudo aptitude install imagemagick

convert -level 50%,60%,1.0 -quality 75 *.JPG 1.png
for fname in *.JPG; do convert -level 40%,55%,0.7 -quality 75 "$fname" "$fname.png"; done
for fname in *.JPG; do convert -rotate 90 -level 50%,50%,1.0 -quality 75 "$fname" "$fname.png"; done
for fname in *.JPG; do convert -rotate 90 -level 45%,40%,0.4 -quality 75 -colorspace GRAY "$fname" "$fname.png"; done
for fname in *.JPG; do convert -rotate 90 "$fname" "$fname"; done

~Уровни

Более тонкая настройка контрастности изображения при помощи уровней:

-level точкачёрного{,точкабелого}{%}{,значениегаммакоррекции}

можно указывать как в абсоютных величинах, например -level 10,65000 так и в процентах -level 2%,98%

По умолчанию гамма стоит равная 1.0 (то есть без гамма-коррекции), но её можно задать, например, так -level 2%,98%,0.8

~Повышение / понижение контраста

Изменение контрастности изображения достигается:

-contrast

+contrast

При этом -contrast повышает контрастность, а + понижает.

Пример: convert -contrast tux.jpg tuxConvertedContrast-50.jpg

~Эквализация гистограммы

Автоматическое контрастирование изображения:

-equalize

Производит автоматическую эквализацию гистограммы - алгоритм изменяет гистограмму изображения так, чтобы она была равномерна по светам и теням.

~Нормализация

Для того, чтобы значения пикселей изображения занимали весь диапазон, следует указать ключ:

-normalize

Этим достигается повышение контраста на изображении.

~Гамма-коррекция

Для гамма-коррекции изображения следует указать ключ:

-gamma значение

Значения меньшие 1.0 делают изображение темнее, значения более 1.0 осветляют изображение. Наиболее часто применяемые значения лежат в пределах от 0.8 до 2.3

Можно применять разные значения гамма-коррекции для разных цветовых каналов, например так: -gamma 1.7/2.3/1.2

$ convert -level 50%,50%,1.0 page_002.JPG 1.jpg





galaxy