Редактирование изображений в командной строке Linux с помощью ImageMagick

Каждый раз, когда мы работаем с изображениями в командной строке, нам необходимо установить или использовать какой-либо из инструментов командной строки. Некоторые из них включают GraphicsMagick, Scrot, Feh, Exiv2 и др. Эти инструменты позволяют конвертировать, а также изменять размер, сравнивать, анимировать и просматривать изображения. Каждый инструмент имеет свои особенности использования. В этом учебнике мы научимся выполнять базовое редактирование изображений из командной строки Linux, когда это необходимо. Для этого мы будем использовать ImageMagick, который наиболее часто используется.

Установка ImageMagick

Для того чтобы изменить размер изображения в терминале Linux, необходимо выполнить следующие шаги.

Шаг 1: Прежде всего, откройте Terminal, нажав на пусковую установку Ubuntu и выполнив поиск Terminal.

Открытие терминала

Шаг 2: Теперь нажмите на Terminal и подождите, пока терминал откроется.

Шаг 3: Как только терминал откроется, вы увидите следующее окно:

Командная строка терминала

Шаг 4:

Далее, после открытия терминала, нам нужно установить ImageMagick, чтобы продолжить работу по изменению размера, для этого используется команда

либо

Установка imagemagick

Чтобы продолжить установку, введите Y.

Изменение размера изображения в командной строке Linux

Теперь мы хотим изменить размер изображения. В настоящее время оно находится на рабочем столе с именем index.jpg

Расположение изображения на Рабочем столе

Мы переместим наш текущий каталог на Рабочий стол, где находится наше изображение.

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

Здесь создается новое изображение, размер которого изменен на 60%, с именем newindex.png

Размер изображения изменен

Эти два изображения показывают различные размеры одного и того же файла index.png, размер которого мы изменили с помощью команды.

Преобразование типа файла

Поскольку приведенный выше файл изображения был в формате png и мы хотим преобразовать его в.jpg, мы введем команду для этого, используя команду convert и написав тип файла рядом с типом, в который мы хотим преобразовать.

Преобразование файла jpeg в png прошло успешно.

Получение информации о конкретном изображении

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

получить информацию об изображении с помощью команды identify

Выводится вся информация об изображении.

Переворачивание изображения

Если мы хотим перевернуть изображение в командной строке Linux, это несложно сделать, достаточно написать covert -flip imageName.jpg FlippedImageName.png. Это позволит нам достичь желаемого результата.

Перевернутое изображение

Вот как мы можем перевернуть наше изображение с помощью командной строки.

Список цветов

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

На выходе мы получим список цветов, которые мы имеем для нашего изображения.

Список цветов

Итак, вот как мы получаем список цветов для любого конкретного изображения, которое нам нужно.

Преобразование цветного изображения в черно-белое

Мы также можем преобразовать цветное изображение в черно-белое с помощью командной строки Linux. Команда

Добавление границы к изображению

Мы также можем добавить границу к любому изображению, и она может быть любого цвета, так как в нашем примере мы добавили красную границу. Для этого используется команда

border-index - это граница, добавленная к изображению.

Негатив изображения

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

Преобразование изображения в pdf

Любое изображение может быть преобразовано в pdf с помощью команды.

Преобразование изображения в PDF в оболочке

Таким образом, изображение было сохранено в версии pdf.

Отображение

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

В итоге появится графический интерфейс, позволяющий вносить изменения.

Заключение

В этом уроке мы рассмотрели множество интересных способов редактирования изображений. Наиболее распространенным методом редактирования является ImageMagick, поэтому в этом уроке мы также использовали его и сначала выполнили его установку. Затем мы увидели множество приложений и действий, которые можно выполнить с помощью ImageMagick. Сначала мы изменили размер изображения, затем узнали, как изменить тип файла в соответствии с нашими потребностями, после этого мы увидели, как отобразить информацию изображения, затем мы увидели, как перевернуть изображение, затем мы увидели способы увидеть цвета в изображении. Затем мы увидели технику преобразования цветного изображения в черно-белое, добавили к изображению рамку (цветную). Затем мы преобразовали изображение в файл pdf. Наконец, мы увидели, как можно отобразить графический интерфейс пользователя, чтобы использовать ImageMagick. Это основные, но необходимые команды, которые полезно изучить пользователю Linux для редактирования изображений в Linux.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий