ImageMagick je open-source, bezplatná a výkonná aplikace používaná k vytváření, úpravám a převodu obrázků do různých formátů. Některé z formátů obrázků, které podporuje, zahrnují PNG, GIF, JPEG, PDF, EXR, WebP a TIFF. Pomocí ImageMagick můžete změnit velikost, otočit, oříznout, deformovat, převrátit, upravit barvy obrazu a aplikovat řadu efektů. Do obrázků můžete také přidat text a různé tvary.
V tomto příspěvku se budeme zabývat tím, jak nainstalovat ImageMagick na CentOS pomocí dvou různých metod:
• Instalace přes úložiště
• Instalace přes zdroj
Instalace ImageMagick přes úložiště
ImageMagick je k dispozici ve výchozích úložištích Yum. V této metodě nainstalujeme ImageMagick přes úložiště Yum. Při instalaci postupujte podle následujících kroků:
1. Nejprve nainstalujte do svého systému některé balíčky předpokladů pomocí příkazu níže:
$ sudo yum install gcc php-devel php-pear
Pokud budete vyzváni, zadejte heslo sudo a poté se začnou instalovat všechny předpoklady. Jakmile jsou předpoklady nainstalovány, přejděte k dalšímu kroku.
2. Nyní můžete nainstalovat ImageMagick do vašeho systému. Použijte k tomu následující příkaz:
$ sudo yum install ImageMagick ImageMagick-devel ImageMagick-perl
Pokud budete vyzváni, zadejte heslo sudo. Poté bude na vašem systému zahájena instalace ImageMagick.
Jakmile je ImageMagick nainstalován, můžete to ověřit spuštěním příkazu níže:
$ convert --version
Níže uvedený výsledek ukazuje verzi ImageMagick 6.9.10-86 byl nainstalován na našem počítači.
Instalace ImageMagick prostřednictvím zdroje
V této metodě nainstalujeme ImageMagick prostřednictvím zdrojového kódu. Při instalaci postupujte podle následujících kroků:
1. Nejprve nainstalujte do systému některé vývojové nástroje pomocí příkazu níže:
$ sudo yum groupinstall 'Development Tools'
Poté nainstalujte některé další balíčky pomocí příkazu níže:
$ sudo yum install freetype-devel libjpeg-devel jasper-devel libpng-devel bzip2-devel libtiff-devel giflib-devel zlib-devel ghostscript-devel djvulibre-devel libwmf-devel librsvg2-devel libtool-ltdl-devel libX11-devel lcms-devel libXext-devel libXt-devel libxml2-devel OpenEXR-devel php-devel
2. Nyní si stáhněte zdrojový kód ImageMagick spuštěním tohoto příkazu v Terminálu:
$ wget https://www.imagemagick.org/download/ImageMagick.tar.gz
Stažený soubor bude uložen do vašeho aktuálního adresáře jako ImageMagick.tar.gz.
3. Rozbalte archiv spuštěním příkazu níže v Terminálu:
$ tar xvzf ImageMagick.tar.gz
Extrahovaný archiv můžete najít ve svém aktuálním adresáři jako ImageMagick-7.1.0-4.
4. Přesuňte se do rozbaleného archivního adresáře a spusťte konfigurační skript pomocí následujících příkazů:
$ cd ImageMagick-7.1.0-4/
$ sudo ./configure
Tento příkaz zkontroluje všechny závislosti, které jsou nutné k sestavení a instalaci balíčku.
5. Nyní budete muset sestavit balíček spuštěním tohoto příkazu:
$ sudo make
6. Poté použijte tento příkaz k instalaci balíčku:
$ sudo make install
Nyní to chvíli potrvá, než se ImageMagick nainstaluje na váš počítač.
Chcete-li ověřit instalaci ImageMagick, spusťte tento příkaz:
$ magick --version
Níže uvedený výsledek ukazuje, že ImageMagick verze 7.1.0-4 byla nainstalována na našem počítači.
Odinstalujte ImageMagick
Pokud potřebujete odinstalovat ImageMagick ze systému, můžete tak učinit pomocí níže uvedených metod:
Pokud byl ImageMagick nainstalován prostřednictvím úložiště, lze jej odinstalovat pomocí příkazu níže:
$ sudo yum remove imagemagick
Odebere ImageMagick a jeho závislosti z vašeho systému.
Pokud byl ImageMagick nainstalován prostřednictvím zdrojového kódu, lze jej odinstalovat pomocí následujících příkazů:
Přesuňte se do adresáře ImageMagick pomocí příkazu níže:
$ cd ImageMagick-7.1.0-4/
Poté jej odinstalujte následovně:
$ sudo make uninstall
V tomto příspěvku jsme se zabývali tím, jak nainstalovat ImageMagick na stroj CentOS dvěma různými metodami. Také jsme se zabývali tím, jak odinstalovat ImageMagick v případě, že jej chcete odebrat ze svého počítače.