ImageMagick


ramok аватар

Примеры работы с изображениями из командной строки

В статье показаны (в картинках Ж:-) несколько примеров пакетной обработки изображений в командной строке с помощью imagemagick:

  • закругление краев фотографий
  • различные варианты рамок
  • получение миниатюр из фотографий для фотоальбома

0
Ваша оценка: Ничего
ramok аватар

Горячие клавиши для снимков экрана в fluxbox

Тема скриншотов когда то поднималась тут . Вот мои горячие клавиши для этого. Все что начинается у меня с ctrl-alt-win это совсем редко используемые фунции Ж:-)

это в ~/.fluxbox/keys

# ctrl-alt-win-p скриншот всего дектопа. получается ~/desktop*.jpg
Control Mod4 Mod1 p :ExecCommand import -window root \
        -quality 100 ~/`date +desktop-%Y-%m-%d-%H%M%S.jpg`
 
# ctrl-alt-win-w скриншот окна. нужно клацнуть на нужном. получается ~/window*.jpg
Control Mod4 Mod1 w :ExecCommand import -quality 100 \
        -window $(xwininfo | awk '/Window\ id:/{print $4}') ~/`date +window-%Y-%m-%d-%H%M%S.jpg`
 
 
# ctrl-alt-win-r скриншот региона. нужно выделить нужную область мышкой. получается ~/shot*.jpg
Control Mod4 Mod1 r :ExecCommand import -quality 100 \ 
        ~/`date +shot-%Y-%m-%d-%H%M%S.jpg`
0
Ваша оценка: Ничего
ramok аватар

Создание графического файла с индексом изображений

В продолжении темы фич пакета imagemagick http://linsovet.com/node/158 , сущетвует простой способ
создавать графический файл в котором будет индекс всех указаных изрбражений.

display 'vid:*.jpg'

0
Ваша оценка: Ничего

простой но удобный скрипт для снятия скриншотов

на форумах часто спрашивают, чем можно снять скриншот. обычно советуют 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
}

0
Ваша оценка: Ничего
ramok аватар

Чем можно редактировать изображения?

Тем что есть под рукой Ж:-)
А под рукой обычно ImageMagick, который довольно таки часто по умолчанию устанавливается в систему.

Он известен как пакет с множеством утилит для работы с изображениями из командной строки.
Но не все догадываются что утилита display(несмотря на название Ж:-), может редактировать изображение с использованием мышки. Чего вполне достаточно для несложных задачь, вроде измерить размер аватарки или обвести кружочком на фото "вот этот джампер надо вытащить".

Для применения одинакового преобразования к множеству изображений (например вставить подпись на каждом фото в фотосессии), конечно же удобнее применять утилиты командной строки из этого пакета, например convert или montage. В документации к ImageMagick есть множество примеров.

0
Ваша оценка: Ничего