Приведенные здесь команды для установки ImageMagick или PHP Imagick применимы как для Ubuntu 18.0 LTS Bionic, так и для Ubuntu 20.04 LTS Focal Fossa.
ImageMagick — это бесплатный программный пакет с открытым исходным кодом для создания и редактирования растровой графики. В настоящее время он может читать, изменять и записывать более 200 самых популярных форматов изображений. Кроме того, изображения можно создавать динамически, поэтому они также используются веб-приложениями. Он также доступен как модуль PHP для функциональной интеграции ImageMagick для приложений на основе PHP или CMS, таких как WordPress.
Обновляем систему
$ sudo apt update
$ sudo apt upgrade
Устанавливаем ImageMagick или Php-Imagick в Ubuntu 20.04 / 18.04
Для установки ImageMagick запустите следующую команду:
$ sudo apt install imagemagick imagemagick-doc
Тем, кому нужно только расширение PHP — запускаем следующую команду:
$ sudo apt install php-imagick
Команда выберет последнюю версию PHP по умолчанию, доступную в Ubuntu и установит доступный модуль Imagick. Однако, если вы ищете какую-то конкретную версию, например, для php8.0, вам нужно сначала добавить ее репозиторий, а затем при установке указать версию в приведенной выше команде.
Пример:
Добавить репозиторий PHP 8.0
$ sudo add-apt-репозиторий ppa: ondrej / php
Запустить обновление системы
$ sudo apt update
А затем установите расширение ImageMagick PHP для версии 8.0.
$ sudo apt установить php8.0-imagick
Как проверить версию Imagemagick
Чтобы проверить, какая версия этой графической программы была установлена в вашей системе, запустите:
$ convert -version
Несколько команд
Что ж, если вы хотите использовать эту графическую программу изначально в своей системе, то ImageMagick предлагает 11 программ командной строки, каждая из которых имеет доступ к общему набору библиотек, которые, в свою очередь, позволяют писать и читать множество различных форматов графических файлов:
animate — быстро проигрывает несколько изображений подряд
convert — считывает изображения, обрабатывает их и сохраняет
compare — сравнивает 2 изображения и выводит различия в виде файла изображения
составной — накладывает несколько изображений на одно изображение
conure — запускает скрипты на языке скриптов ImageMagick.
display — отображает изображения на X-сервере
identify — выводит формат файла, размер изображения и т. д.
import — делает скриншоты
montage — объединяет несколько изображений в одно большое изображение
mogrify — как Convert, только входной файл заменяется выходным
stream — считывает части файлов изображений и выводит их в виде необработанных данных, чисел с плавающей запятой и т. д.
Для каждой программы командной строки есть справочная страница. Отдельную документацию можно найти по адресу /usr/share/doc/imagemagick-doc/index.html.