Az ImageMagick egy robusztus, nyílt forráskódú képkészítő, -szerkesztő és -manipuláló szoftver. Grafikusok, fotósok és webfejlesztők számára készült, és olyan funkciókat kínál, amelyek javítják a képfeldolgozási feladatokat. Mielőtt folytatnánk az utasításokat, tekintsük át azokat a főbb funkciókat, amelyek érdekelhetik a szoftver telepítésében:
- Átfogó szerkesztőeszközök: Az ImageMagick az átméretezéstől és a vágástól a bonyolult effektusok alkalmazásáig olyan eszközökkel rendelkezik, amelyek különféle szerkesztési igényeket kielégítenek.
- Sokoldalú formátumtámogatás: Az ImageMagick olyan formátumokkal kompatibilis, mint a JPEG, PNG, GIF és TIFF, biztosítva a különféle képtípusok zökkenőmentes kezelését.
- Parancssori hatékonyság: Az ImageMagick parancssori felülete leegyszerűsíti az automatizálást, különösen az ismétlődő képfeldolgozási feladatoknál.
- Kötegelt feldolgozási képesség: Több kép egyidejű kezelése, optimalizálva az időt és az erőfeszítést a kiterjedt projektekhez.
- Szkriptelési rugalmasság: Használja ki az ImageMagick szkriptkészítő képességét a bonyolult feladatok automatizálására egyedi szkriptek segítségével.
- Nyílt forráskódú előny: Az ImageMagick nyílt forráskódú természete biztosítja, hogy szabadon hozzáférhető, módosítható és terjeszthető.
Az ImageMagick Debian rendszerre történő telepítésekor két elsődleges módszer áll rendelkezésére: az alapértelmezett APT-tár vagy a kézi fordítás. Mindegyik módszernek megvannak a maga előnyei, az Ön igényeitől függően.
- Debian alapértelmezett APT tárháza: Ez a módszer ideális azoknak a felhasználóknak, akik problémamentes telepítést keresnek. Ez biztosítja a Debian rendszerekkel való kompatibilitást, és egyszerű telepítési folyamatot kínál. Előfordulhat azonban, hogy nem mindig az ImageMagick legújabb verzióját tölti le.
- Kézi összeállítás: Azok számára, akik a legújabb funkciókra és frissítésekre vágynak, a kézi összeállítás hozzáférést biztosít az ImageMagick legújabb verziójához. Ez a módszer maximalizálja a szoftverben rejlő lehetőségeket, és lehetővé teszi a testreszabást a telepítési folyamat során.
Most térjünk át az ImageMagick telepítésével foglalkozó fő cikkre.
1. módszer: Telepítse az ImageMagick alkalmazást az APT-n keresztül
Frissítse a Debiant az ImageMagick telepítése előtt
Az ImageMagick Debianra való telepítése előtt elengedhetetlen, hogy a rendszer naprakész legyen. A rendszer frissítése garantálja, hogy kompatibilis az ImageMagick programmal, és hogy telepítette a legújabb biztonsági frissítéseket.
A rendszer frissítéséhez nyissa meg a terminált, és futtassa a következő parancsot.
sudo apt update && sudo apt upgrade
Telepítse az ImageMagick szükséges könyvtárait
Az ImageMagick megfelelő működéséhez meghatározott könyvtárakat kell telepítenie. A telepítéshez használja ezt a parancsot:
sudo apt install libpng-dev libjpeg-dev libtiff-dev
Telepítse az ImageMagick-et az APT Command segítségével
Az ImageMagick APT metódussal történő telepítéséhez használja a következő parancsot.
sudo apt install imagemagick
És ennyi! Ha alternatív telepítési módszereket keres, a következő rész az ImageMagick fordításával foglalkozik.
2. módszer: Telepítse az ImageMagick forrást
Ha alternatív telepítési módot szeretne, klónozhatja az ImageMagick GIT tárat, és lefordíthatja az alkalmazást. Ez a módszer azonban fejlettebb, és nem biztos, hogy megfelelő az átlagos felhasználó számára. Ha a forrásverziót szeretné használni, és hozzáférni a legújabb vagy egy adott régebbi kiadáshoz, kövesse az alábbi lépéseket.
Győződjön meg arról, hogy a Git telepítve van a Debianra
Az alternatív telepítési módszer használata előtt győződjön meg arról, hogy a Git telepítve van a rendszerére. Ellenőrizze a következő parancs beírásával a terminálba:
git --version
Futtassa ezt a parancsot a telepített GIT verzió megtekintéséhez a rendszeren. Ha nem rendelkezik GIT-vel, telepítse az alábbi paranccsal:
sudo apt install git
Az ImageMagick Git Repository klónozása
A lerakat klónozásához keresse meg a klónozott lerakat tárolási helyét a terminálban, majd futtassa a következő parancsot.
git clone https://github.com/ImageMagick/ImageMagick.git
Ha szeretné, a következő paranccsal megadhatja a klónozott lerakat helyét a „/usr/local/src/ImageMagick” formátumban.
git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick
Fontos megjegyezni, hogy a GIT-től vagy a felhasználói jogosultság-konfigurációtól függően előfordulhat, hogy a tár klónozása során a sudo parancsot kell használnia. Engedélyezési hibákat tapasztalhat például, ha jelenlegi felhasználója nem rendelkezik a kívánt hely eléréséhez szükséges engedélyekkel a lerakat klónozásához. Ilyen esetekben a sudo parancs használata segíthet a következő problémák leküzdésében:
sudo git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick
Keresse meg a Cloned ImageMagick könyvtárat
Az ImageMagick tár klónozása után keresse meg a könyvtárát a következő paranccsal:
cd ImageMagick
Alternatív megoldásként, ha a tárat a „/usr/local/src/ImageMagick” mappába klónozta, a következő parancs futtatásával navigálhat a könyvtárba:
cd /usr/local/src/ImageMagick
Telepítse az ImageMagick kezdeti telepítőcsomagjait
A telepítési folyamat folytatása előtt telepítenie kell az ImageMagick fordításához szükséges függőségeket. Ezek a függőségek magukban foglalják a fordítási folyamathoz szükséges különféle könyvtárakat és eszközöket. Telepítheti őket a következő parancs futtatásával a terminálban:
sudo apt install build-essential libltdl-dev libjpeg-dev libpng-dev libtiff-dev libgif-dev libfreetype6-dev liblcms2-dev libxml2-dev
Konfigurálja az ImageMagick összeállítási parancsfájlját
A függőségek telepítése után futtassa a ./configure parancsot, hogy az ImageMagick készen álljon a fordításra:
./configure
Ez a parancs azonosítja az ImageMagick fordításához szükséges hiányzó függőségeket vagy konfigurációkat. Ha hiányzik egy darab, akkor hibaüzenet jelenik meg. Ha hibát lát, a továbblépés előtt telepítse a hiányzó részeket, vagy javítsa ki a konfigurációs problémákat.
A haladó felhasználók javíthatják az ImageMagick-et a –modulokkal opció hozzáadásával. Ez az opció további funkciókat ad az ImageMagickhez:
./configure --with-modules
Fordítsa le az ImageMagick-et
Most, hogy beállította a környezetet, fordítsa le az ImageMagick-et a következő paranccsal:
make
A make parancs lefordítja az ImageMagick forráskódot, és létrehoz egy használható alkalmazást. A rendszer specifikációitól függően a fordítási folyamat több percig is eltarthat. Az összeállítás befejezése után folytathatja a következő lépést.
Telepítse a Compiled ImageMagick bináris fájlt
A forráskód fordítása után telepítse az ImageMagick-et Debian rendszerére a következő paranccsal:
sudo make install
A telepítési parancs telepíti az ImageMagick-et a rendszerére. A telepítés befejezése után megkezdheti az ImageMagick használatát.
Futtassa az ImageMagick Dynamic Linker futásidejű parancsát
Az ImageMagick telepítése után az utolsó lépés a dinamikus linker futásidejű összerendeléseinek konfigurálása. Ez a lépés kulcsfontosságú, mivel biztosítja, hogy a rendszer futás közben megtalálja és használja az ImageMagick könyvtárakat.
sudo ldconfig /usr/local/lib
Az ldconfig parancs konfigurálja a dinamikus linker futásidejű összerendeléseit, így az ImageMagick elérhető és használható a rendszeren. A parancs futtatása után probléma nélkül használhatja az ImageMagicket. Ha ezt a lépést nem hajtja végre, az a következő hibát eredményezheti a terminálon:
magick: error while loading shared libraries: libMagickCore-7.Q16HDRI.so.10: cannot open shared object file: No such file or directory
Jegyzet: Ha a jövőben frissíti vagy újratelepíti az ImageMagick-et, előfordulhat, hogy újra kell konfigurálnia a dinamikus linker futásidejű összerendeléseit. Ilyen esetekben ismét kövesse a fenti lépéseket.
Ellenőrizze az ImageMagick telepítését a forráson keresztül
Az ImageMagick sikeres telepítése után a következő parancs futtatásával ellenőrizheti a telepítést:
magick --version
Példa kimenet:
Version: ImageMagick 7.1.0-62 (Beta) Q16-HDRI x86_64
Példák az ImageMagick parancsokra
Képformátum konvertálása az ImageMagick segítségével
Az ImageMagick képes konvertálni a képeket egyik formátumból a másikba. Például egy JPG kép PNG formátumba konvertálásához használja a következő parancsot:
convert input.jpg output.png
Miniatűrök létrehozása az ImageMagick segítségével
Ha egy képből miniatűrt szeretne létrehozni, használja a következő parancsot:
convert input.png -thumbnail 200x200 output.png
Ez a parancs egy 200×200-as bélyegképet hoz létre az „input.png” képből, és az eredményt „output.png” néven menti el.
Kép átméretezése az ImageMagick segítségével
Egy kép adott méretre való átméretezéséhez használja a következő parancsot:
convert input.png -resize 200x200 output.png
Ez a parancs átméretezi az „input.png” képet 200×200-ra, és az eredményt „output.png” néven menti.
Szöveg hozzáadása képhez az ImageMagick segítségével
Ha szöveget szeretne hozzáadni egy képhez az ImageMagick segítségével, használja a következő parancsot:
convert input.png -font Arial -pointsize 36 -fill black -draw "text 20,50 'Hello World'" output.png
Ez a parancs hozzáadja a „Hello World” szöveget az „input.png” képhez Arial betűtípussal és 36 pontos betűmérettel. A szöveg fekete, és a (20, 50) koordinátákon található. Az eredmény „output.png” néven kerül mentésre.
Speciális effektusok alkalmazása az ImageMagick segítségével
Az ImageMagick speciális effektusokat tud alkalmazni a képekre. Például szépia tónusú effektus alkalmazásához használja a következő parancsot:
convert input.png -sepia-tone 80% output.png
Ez a parancs szépia tónusú effektust alkalmaz az „input.png” képre 80%-os szinten, és az eredményt „output.png” néven menti el.
Kép elmosása az ImageMagick segítségével
Egy kép elmosásához az ImageMagick használatával, használja a következő parancsot:
convert input.png -blur 0x8 output.png
Ez a parancs elhomályosítja az „input.png” képet 0 sugárral és 8 szigmával, Gauss-féle elmosódást eredményezve. Az eredmény „output.png” néven kerül mentésre.
Kép kivágása az ImageMagick segítségével
A kép kivágásához használja a következő parancsot:
convert input.png -crop 200x200+50+50 output.png
Ez a parancs az „input.png” képet 200×200 méretűre vágja, a koordinátáktól (50, 50) kezdve, és az eredményt „output.png” néven menti.
Következtetés
Összefoglalva, az ImageMagick beállítása Debianon egyszerű. Használhatja a terminált a problémamentes telepítéshez, vagy klónozhatja az ImageMagick GIT-tárat a fejlettebb lehetőségek eléréséhez, beleértve a legújabb vagy bizonyos régebbi kiadások elérését. A legtöbb felhasználó számára az APT terminál módszer az ajánlott megközelítés.