Imagemagick — это набор небольших программ для обработки изображений во множестве форматов. Я использую его из командной строки, чтобы обрабатывать несколько файлов одной командой со множеством параметров. Используется для изменения размера изображений, поворота, изменения яркости, выделения подизображений, создания мозаик, конвертации форматов... Невозможно запомнить все опции. Я сохраняю свои скрипты в текстовые файлы и повторно использую их для новых задач. Одна из важнейших подпрограмм — Mogrify. Используйте в консоли Linux или в консоли Cygwin в Windows.
mogrify -resize 50% *.jpg
mogrify -resize 900 *.png
mogrify -format jpg *.png
Montage with names: montage -label %t * show -pointsize 20 -tile 2x3 -geometry 800x700+10+10 out.jpg montage -label "%t" -pointsize 24 *.jpg -tile 4x4 -geometry 648x486+5+5 CP.jpg Convert to A3 paper: convert -quality 100% out.jpg -rotate -90 -page A3 out2.pdf
#!/bin/bash i=1 for file in *.JPG do i=$((i+1)) mv "$file" "$i.JPG" done # Imagemagick montage -label "%t" *.JPG -tle 3x3 -geometry 512x384+30+30 Reportatge.pdf
#! /bin/bash # Crop photo in 6 parts # pere 2015-05-27 mkdir new ls -1 | grep ".jpg" > list.txt for foto in $(less list.txt); do convert $foto -crop 320x320+65+65 new/$foto-11.jpg; convert $foto -crop 320x320+385+65 new/$foto-12.jpg; convert $foto -crop 320x320+65+385 new/$foto-21.jpg; convert $foto -crop 320x320+385+385 new/$foto-22.jpg; convert $foto -crop 320x320+65+705 new/$foto-31.jpg; convert $foto -crop 320x320+385+705 new/$foto-32.jpg; done
# Повернуть на 90 градусов влево все изображения # в том же каталоге # 2015-12-06 #!/bin/bash for file in *.jpg; do convert -rotate -90 "$file" "$file" done
Проще:
mogrify -rotate 90 имя_изображения.jpg