Очень мощная и полезная утилита для работы с изображениями. Парочка примеров на все случаи жизни...
ImageMagick — свободный и многоплатформенный пакет программ для пакетной обработки графических файлов.
Программа незаменима, когда нужно обработать множество файлов. Благодоря мощному функционалу и большому количеству опций, программа имеет множество приемуществ. Всего одной командой можно выполнить множество операций.
Установка:
ImageMagick — свободный и многоплатформенный пакет программ для пакетной обработки графических файлов.
Программа незаменима, когда нужно обработать множество файлов. Благодоря мощному функционалу и большому количеству опций, программа имеет множество приемуществ. Всего одной командой можно выполнить множество операций.
Установка:
sudo apt-get install imagemagick
В ее в состав входят:
- animate - создание анимации из группы изображений
- compare - различия между двумя изображениями
- composite - используется для наложение одного изображения на другое
- conjure - выполняет скрипты, написанные на собственном языке
- convert - используется для различных манипуляций с изображениями
- display - вывод изображения на экран
- identify - узнать свойства изображения
- import - создаёт скриншот
- mogrify - используется аналогично convert, но записывает все изменения в этот же файл
- stream - позволяет получать части от изображения
Рассмотрим парочку примеров, которые пригодятся в повседневной жизни.
Пакетное изменение разрешения изображений с шириной в 1920px в исходную папку (с заменой файлов):
Пакетное конвертирование всех изображений PNG в JPG с сохранением имён:
Пакетное изменение разрешения изображений с шириной в 1920px в исходную папку (с заменой файлов):
mogrify -resize 1920 *.jpg
for file in *.png; do convert $file $file.jpg; rename 's/.png.jpg/.jpg/g' *.jpg; done
Обратить цвета всех изображений PNG в каталоге (с заменой файлов):mogrify -negate *.png
Кадрирование всех JPG с разрешением 1024х768 и отступом от верхнего угла на 100px по ширине и 100px по высоте (с заменой файлов):
Создать PDF из JPG:
mogrify -crop 1024x768+100+100 *.jpg
convert file.jpg -adjoin -monitor file.pdf
mogrify file.jpg -rotate '90>'
Обесцвечивание всех изображений JPG в каталоге:
mogrify -type Grayscale *.jpg
И это лишь малая часть команд, которыми я сам часто пользуюсь. Множество других примеров вы можете найти на ресурсах:help.ubuntu.ru
mydebianblog.blogspot.ru
Официальный сайт программы:
www.imagemagick.org
Комментариев нет:
Отправить комментарий