1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
ImageMagick - позволяет преобразовывать цифровые изображения в формы, удобные для дальнейшей работы apt-get install imagemagick - установка imagemagick identify p2090142.jpg - получение информации об изображениях identify -verbose p2090142.jpg | less - более подробная информация convert tree.jpg tree.png - Конвертирует файл JPEG в PNG convert icon.gif icon.bmp - Конвертирует файл GIF в BMP convert photo.tiff photo.pcx - Конвертирует файл TIFF в PCX convert -resize 1024x768 hat.jpg hat-sm.jpg - конвертирования изображений с изменением их размера convert -sample 50*x50* dog.jpg dog-half.jpg - конвертирования изображений с изменением их размера convert -rotate 270 sky.jpg sky-final.jpg - поворачивать изображения на угол 270 (от 0 до 360 °) convert -rotate 90 house.jpg house-final.jpg - разворачивает изображение на 90° convert -fill black -pointsize 60 -font helvetica \ -draw 'text 10,80 "Copyright home Inc."' \ p10.jpg p10-cp.jpg - добавить текст (копирайт) convert -thumbnail 120x120 a.jpg a-a.png - создания эскизов convert -thumbnail 120x120 -border 8 a.jpg a-b.png - создания эскизов convert -thumbnail 120x120 -border 8 -rotate 8 a.jpg a-c.png - создания эскизов convert -sepia-tone 75% house.jpg oldhouse.png - применить к изображениям различные эффекты convert -charcoal 5 house.jpg char-house.png - применить к изображениям различные эффекты convert -colorize 175 house.jpg col or-house.png - применить к изображениям различные эффекты convert -swirl 300 photo.pcx weird.pcx - применить к изображению эффект спирали |
-script-
1 2 3 4 5 6 7 8 9 |
команды, позволяющей изменить разрешение всех изображений каталога на 1024 х 768 пикселов $cd $H0ME/myimages $mkdir small $for pic in 'ls *.png' do echo "converting $pic" convert -resize 1024x768 $pic small/sm-$pic done |