Графика
Примеры работы с изображениями из командной строки
В статье показаны (в картинках Ж:-) несколько примеров пакетной обработки изображений в командной строке с помощью imagemagick:
- закругление краев фотографий
- различные варианты рамок
- получение миниатюр из фотографий для фотоальбома
Создание графического файла с индексом изображений
В продолжении темы фич пакета imagemagick http://linsovet.com/node/158 , сущетвует простой способ
создавать графический файл в котором будет индекс всех указаных изрбражений.
display 'vid:*.jpg'
простой но удобный скрипт для снятия скриншотов
на форумах часто спрашивают, чем можно снять скриншот. обычно советуют import из пакета ImageMagick, как наиболее вероятно установленный в системе по-умолчанию.
но напрямую пользоваться import - не совсем удобно, поэтому я наваял вот такой скриптик.
#!/bin/sh
prefix="$HOME/screenshot"
date="$(date -I)"
type='png'
quality='90'
wnd='-window root'
function help(){
cat << EOF
Usage: `basename $0` [options] [filename]
Options:
-f fullscreen shot (default)
-r region shot
-w single window shot
EOF
exit 1
}
Чем можно редактировать изображения?
Тем что есть под рукой Ж:-)
А под рукой обычно ImageMagick, который довольно таки часто по умолчанию устанавливается в систему.
Он известен как пакет с множеством утилит для работы с изображениями из командной строки.
Но не все догадываются что утилита display(несмотря на название Ж:-), может редактировать изображение с использованием мышки. Чего вполне достаточно для несложных задачь, вроде измерить размер аватарки или обвести кружочком на фото "вот этот джампер надо вытащить".
Для применения одинакового преобразования к множеству изображений (например вставить подпись на каждом фото в фотосессии), конечно же удобнее применять утилиты командной строки из этого пакета, например convert или montage. В документации к ImageMagick есть множество примеров.

