ImageMagick je softwarový balík s otevřeným zdrojovým kódem pro vytváření, úpravu, převod a úpravu bitmapových obrázků. S ImageMagick můžete číst a zapisovat více než 200 obrazových formátů, včetně DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG a TIFF.
Kromě grafického rozhraní pro práci s obrázky poskytuje také příkazy pro změnu velikosti obrázku, rozmazání, oříznutí, kreslení, převrácení, spojení, převzorkování a mnoho dalšího.
PHP Imagick je rozšíření PHP, pomocí kterého můžete volat ImageMagick API pro úpravu obrázků.
Zde uvidíme, jak nainstalovat ImageMagick a PHP Imagick na CentOS 8 / RHEL 8.
Povolit úložiště EPEL
Balíčky ImageMagick jsou k dispozici v úložišti EPEL pro CentOS 8 / RHEL 8. Chcete-li úložiště EPEL povolit, klikněte na odkaz.
ČTĚTE: Jak povolit úložiště EPEL na CentOS 8 / RHEL 8
NEBO
Spuštěním níže uvedených příkazů povolte úložiště EPEL.
### CentOS 8 ### dnf install -y epel-release dnf config-manager --set-enabled PowerTools ### RHEL 8 ### dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms"
Instalovat ImageMagick
Jakmile povolíte úložiště EPEL, nainstalujte ImageMagick pomocí příkazu dnf.
dnf install -y ImageMagick ImageMagick-devel
Nainstalujte PHP Imagick
PHP Imagick je nativní rozšíření PHP pro vytváření a úpravu bitmapových obrázků pomocí ImageMagick API.
Nainstalujte PHP, vývoj PHP a PHP Pear, které pomáhají instalovat a spravovat rozšíření PHP.
dnf install -y php php-devel php-pear make
Nyní nainstalujte PHP Imagick pomocí příkazu pecl.
pecl install imagick
Přidejte příponu do souboru php.ini.
echo "extension=imagick.so" > /etc/php.d/20-imagick.ini
Restartujte webovou službu Apache, aby se projevilo nově nainstalované rozšíření PHP.
systemctl restart httpd
Ověřte PHP Imagick
Vypište kompatibilní moduly, abyste viděli, zda je nainstalován a dostupný PHP Imagick.
php -m
Output: . . . . . . gettext hash iconv imagick libxml openssl . . . . . .
Kromě toho můžete zkontrolovat podrobnosti o modulech PHP z PHPInfo.
Závěr
To je vše. Doufám, že jste se naučili, jak nainstalovat ImageMagick a PHP Imagick na CentOS 8 / RHEL 8.