GraphicsMagick, инструмент обработки изображений для терминала

о графике

В следующей статье мы рассмотрим GraphicsMagick. Это бесплатный современный программный пакет с открытым исходным кодом для обработки изображений. Первоначально он был создан на основе ImageMagick, но с годами превратился в полностью независимый проект. Он приносит с собой ряд улучшений и дополнительных функций. Он работает на Gnu / Linux, MacOS и Windows.

GraphicsMagick может создавать новые изображения на лету, так что это подходит для создания динамических веб-приложений. Его также можно использовать для изменения размера, поворота, фокусировки, уменьшения цвета или добавления специальных эффектов к изображению и сохранения результата в том же или другом формате изображения.

Операции обработки изображений доступны из командной строки. Он предлагает полезный и эффективный набор инструментов, а также библиотеки, которые позволяют нам читать, писать и манипулировать нашими изображениями в более чем 88 популярных форматах (такие как GIF, JPEG, JPEG-2000, PNG, PDF, PNM и TIFF среди других). Важно отметить, что может создать GIF анимация из нескольких изображений.

Установите GraphicsMagick в системах Ubuntu

В Debian и его производных, таких как Ubuntu и Linux Mint, мы сможем установите его с помощью диспетчера пакетов APT как показано ниже. Нам просто нужно открыть терминал (Ctrl + Alt + T) и написать в нем:

sudo apt update && sudo apt install graphicsmagick

Проверьте установку GraphicsMagick

Для доступа к функциям GraphicsMagick вы используете команда gm. Это мощный инструмент командной строки, который предлагает различные подкоманды например, показать, оживить, собрать, сравнить, идентифицировать, составить и многие другие возможности для доступа к реальным функциям.

к подтвердите, что пакет GraphicsMagick был установлен в нашей системе, мы собираемся выполнить следующую команду в том же терминале:

gm display

После этого нам останется только выполнить следующую серию команд, чтобы проверьте многие аспекты установленного пакета:

  • Проверять какие форматы изображений поддерживаются:
gm convert -list formats
  • Мы сможем проверить какие источники доступны печатать:
gm convert -list fonts
  • Мы можем проверьте, настроены ли внешние программы должным образом печатать:
gm convert -list delegates
  • Проверить, если определения цвета могут быть загружены:
gm convert -list colors
  • И наконец убедитесь, что GraphicsMagick правильно определяет ресурсы нашей машины напишем:
gm convert -list resources

Использование GraphicsMagick в Ubuntu

Далее мы увидим некоторые Основные примеры использования команды gm:

Просмотр изображения

к отображать изображение с терминала (Ctrl + Alt + T), мы выполним следующую команду:

GM-дисплей-изображение

gm display sapoclayASCII.png

Когда изображение отображается, если мы кликнем по нему мышкой, мы увидим меню, показанное на предыдущем снимке экрана, что упростит нам внесение в него изменений.

Изменить размер изображения

Чтобы изменить размер изображения с новой шириной, мы укажем ширину и высоту, которые автоматически пропорционально масштабируется. Нам останется только написать такой же терминал:

gm convert -resize 300 sapoclayASCII.png sapoclayASCII-resize-300.png

Чтобы увидеть результат предыдущей команды, мы запустим команду, которую мы видели в предыдущем пункте:

Изменение размера изображения 300 г Graphicsmagick

gm display sapoclayASCII-resize-300.png

Создать анимированное изображение из нескольких изображений

Чтобы создать анимированное изображение из разных изображений, которые помещаются в текущий рабочий каталог, мы можем использовать следующую команду:

gm animate *.png

Конвертируйте изображение в другой формат

Чтобы преобразовать изображение из одного формата в другой, например .jpg в .png, напишем:

gm convert imagen.jpg imagen.png

Просмотреть весь каталог изображений

Мы сможем увидеть весь каталог изображений, в данном случае .png, введя следующую команду:

gm convert 'vid:*.png' all_png.miff

Чтобы увидеть окончательный результат, пишем:

Каталог изображений GraphicsMagick

gm display all_png.miff

Создать составное изображение (в формате сетки)

Также можно будет создать составное изображение (в формате сетки) из отдельных изображений, как показано ниже:

gm montage entreunosyceros.png ojo.jpeg sapoclayASCII.png SapoClayV2.png sapoRelax.png imagen-compuesta.png

Мы можем увидеть результат, запустив получившийся файл:

сетка изображений gm

gm display imagen-compuesta.png

Больше возможностей

С помощью команды gm мы можем делать гораздо больше. Как я писал в начале статьи, мы рассмотрели лишь несколько основных примеров. Они могут посмотреть все варианты для GM, письмо:

справка graphicsmagick

gm -help

Например, чтобы увидеть возможные варианты функции convert, напишем:

gm help convert

Если вам нужна дополнительная информация об этом проекте, вам просто нужно перейти на официальный сайт.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.