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

за 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-display-image

gm display sapoclayASCII.png

Когато се покаже картината, ако щракнем с мишката върху него, ще видим менюто, показано на предишната екранна снимка, което ще ни улесни да правим модификации върху него.

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

За да преоразмерите изображение с нова ширина, ще посочим ширина и височина, които автоматично ще се мащабира пропорционално. Ще трябва да напишем само един и същ терминал:

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

За да видим резултата от предишната команда, ще стартираме командата, която видяхме в предишната точка:

Преоразмеряване на изображението 300 gm 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, писане:

helpmagick помощ

gm -help

За да видим възможните опции на функцията за преобразуване, например, ще напишем:

gm help convert

Ако искате повече информация за този проект, просто трябва да отидете на Официален сайт.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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