Az ImageMagick egy hatékony, nyílt forráskódú szoftvercsomag, amelyet képkezelésre, konvertálásra és szerkesztésre használnak. Több mint 200 képformátumot támogat, így a fejlesztők, grafikusok és rendszergazdák nélkülözhetetlen eszköze. Az ImageMagick olyan feladatokhoz használható, mint például az átméretezés, a vágás, a tükrözés és a különféle effektusok alkalmazása a képekre, mindezt parancssori műveleteken keresztül, ami rendkívül sokoldalúvá teszi az automatizáláshoz és a kötegelt feldolgozáshoz.
Az Ubuntu 24.04, 22.04 vagy 20.04 rendszeren az ImageMagick két fő módszerrel telepíthető. Az első módszer az Ubuntu alapértelmezett tárolóján keresztül történik, amely egy stabil verziót kínál, amely könnyen telepíthető, és zökkenőmentesen integrálható a rendszer csomagkezelésébe. A második módszer a legújabb ImageMagick forrás bináris letöltését és fordítását foglalja magában. Ez a megközelítés lehetővé teszi a legújabb build telepítését, biztosítva a hozzáférést a legújabb szolgáltatásokhoz és fejlesztésekhez, bár ehhez több technikai lépésre van szükség. Ez az útmutató végigvezeti Önt mindkét telepítési módszeren, lehetővé téve az Ön igényeinek megfelelő legjobb megoldás kiválasztását.
1. módszer: Telepítse az ImageMagick alkalmazást az APT-n keresztül
Frissítse az Ubuntut az ImageMagick telepítése előtt
Az ImageMagick Ubuntu rendszerre történő telepítésének első lépése annak biztosítása, hogy a rendszer naprakész legyen. Ez biztosítja, hogy a legújabb biztonsági frissítésekkel rendelkezzen, és rendszere kompatibilis az ImageMagick programmal.
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 támogatási könyvtárait
Az ImageMagick számos könyvtárra támaszkodik a megfelelő működéshez. A könyvtárak telepítéséhez futtassa a következő parancsot:
sudo apt install libpng-dev libjpeg-dev libtiff-dev
Telepítse az ImageMagick-ot Ubuntu-ra az APT Command segítségével
Az ImageMagick telepítésének legegyszerűbb és leginkább ajánlott módja az átlagos felhasználó számára az APT csomagkezelőn keresztül. Ha ez megfelelően működik, maradjon ennél; ne próbálja meg a forrás metódust telepíteni, mert az a kelleténél jobban bonyolítja a dolgokat.
Az APT metódushoz telepítse az ImageMagick-et a következő paranccsal:
sudo apt install imagemagick
És ez az; Az alternatív telepítési módszereket lásd az ImageMagick fordításáról szóló következő részben.
2. módszer: Telepítse az ImageMagick-ot a forráson keresztül
Az alternatív telepítési módszer magában foglalja a klónozást ImageMagick GIT adattár és az alkalmazás összeállítása. Ez a lehetőség nem megfelelő az átlagos felhasználó számára. Kövesse azonban ezeket a lépéseket a forrásverzió használatához a legújabb vagy egy adott régebbi kiadás eléréséhez.
Győződjön meg arról, hogy a Git telepítve van
Mielőtt folytatná ezt a telepítési módszert, meg kell győződnie arról, hogy a GIT telepítve van a rendszeren. Ezt a következő parancs futtatásával ellenőrizheti a terminálban:
git --version
A parancs megmutatja a rendszerre telepített GIT verziót. Ha nem rendelkezik GIT-vel, futtassa a következő parancsot a telepítéshez:
sudo apt install git
Az ImageMagick Git Repository klónozása
Nyissa meg a terminált, navigáljon a kívánt helyre a klónozott lerakat tárolásához, majd futtassa a következő parancsot a lerakat klónozásához:
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/felhasználói jogosultság konfigurációjától függően használhatja a sudo parancsot a tár klónozása közben:
sudo git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick
Keresse meg az ImageMagick forráskönyvtárát
Klónozza az ImageMagick tárat, majd navigáljon abba a könyvtárba, ahová klónozta. A helyszín az adott beállítástól függően eltérő lehet, de az alábbi általános lépéseket kell követni:
cd ImageMagick
Vagy ha klónozta a „/usr/local/src/ImageMagick” mappába.
cd /usr/local/src/ImageMagick
Telepítse a szükséges csomagokat az ImageMagick fordításához
A telepítési folyamat folytatásához telepítenie kell az ImageMagick fordításához szükséges függőségeket. A függőségek közé tartoznak a fordítási folyamathoz szükséges különféle könyvtárak és eszközök. A függőségeket a következő parancs futtatásával telepítheti a terminálban:
sudo apt install build-essential libltdl-dev libjpeg-dev libpng-dev libtiff-dev libgif-dev libfreetype6-dev liblcms2-dev libxml2-dev
Készítse elő az ImageMagick Source-t
A függőségek telepítése után a következő lépés a ./configure parancs futtatása, amely előkészíti az ImageMagick forrást a fordításhoz:
./configure
Ez a parancs ellenőrzi az ImageMagick fordításához szükséges függőséget vagy konfigurációt. A ./configure parancs hibaüzenetet jelenít meg, ha bármilyen függőség vagy konfiguráció hiányzik. Ebben az esetben telepítenie kell a hiányzó függőségeket, vagy meg kell oldania a konfigurációs problémákat, mielőtt folytatná a következő lépést.
Választható: Az ImageMagick konfigurálása modulokkal
Azok a haladó felhasználók, akik több funkciót szeretnének az ImageMagick-től, készítsék el az alkalmazást a –with-modules opcióval. Ez az opció lehetővé teszi extra opcionális szolgáltatások és modulok telepítését, javítva az ImageMagick élményét.
A beállítás használatához adja meg a ./configure parancsban:
./configure --with-modules
Megjegyzés: A „./configure—-with-modules” hozzáadásával hozzáférést biztosíthat az ImageMagick szolgáltatásainak és funkcióinak teljes skálájához.
Építsd meg az ImageMagick környezetet
A környezet felépítése és konfigurálása után fordítsa le az ImageMagick-et a make paranccsal:
make
Ez a parancs az ImageMagick forráskódot használható alkalmazássá fordítja. A fordítási folyamat a rendszer specifikációitól függően több percig is eltarthat. Az összeállítás befejezése után folytathatja a következő lépést.
Telepítse az ImageMagick-et a Compiled Binary segítségével
A lefordított forráskód után a következő lépés a telepítési parancs futtatása. Ez telepíti az ImageMagick-et Ubuntu rendszerére:
sudo make install
Állítsa be a Dynamic Linker futási idejét az ImageMagick számára
Az ImageMagick telepítése után utolsó lépésként konfigurálja a dinamikus linker futásidejű összerendeléseit. Ez a művelet biztosítja, hogy a rendszer meg tudja találni és használni tudja az ImageMagick könyvtárakat futás közben:
sudo ldconfig /usr/local/lib
Ez a 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 ImageMagick-et; hiba a következő hibát eredményezheti a terminálban:
magick: error while loading shared libraries: libMagickCore-7.Q16HDRI.so.10: cannot open shared object file: No such file or directory
Ne feledje, hogy ha a jövőben frissíti vagy újratelepíti az ImageMagick programot, előfordulhat, hogy újra kell konfigurálnia a dinamikus linker futásidejű összerendeléseit. Ha ez megtörténik, kövesse a fenti lépéseket az újrakonfiguráláshoz.
Ellenőrizze az ImageMagick telepítését
Az ImageMagick 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 x.x.x
Példák az ImageMagick parancsokra
Képformátum konvertálása az ImageMagick segítségével
Az ImageMagick képes konvertálni egy képet egyik formátumból a másikba. Például a következő paranccsal konvertálhat egy JPG képet PNG formátumba.
convert input.jpg output.png
Készítsen miniatűrt az ImageMagick segítségével
Az ImageMagick segítségével bélyegképet hozhat létre egy képből. A parancs a következő:
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
Az ImageMagick segítségével átméretezheti a képet egy adott méretre. A parancs erre az.
convert input.png -resize 200x200 output.png
Ezzel átméretezi az „input.png” képet 200×200-as képre, és az eredményt „output.png” néven menti.
Szöveg hozzáadása képhez az ImageMagick segítségével
Az ImageMagick segítségével szöveget adhat hozzá a képhez. A parancs erre az.
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 kitöltésű, és a (20,50) pozícióban ül. A rendszer az eredményt „output.png” néven menti el.
Következtetés
Ha telepíti az ImageMagick-et Ubuntu rendszerére az alapértelmezett tárhely használatával vagy a forrás bináris fordításával, akkor hozzáférhet egy átfogó képfeldolgozási eszközkészlethez. A repository módszer egyszerű használatot és stabilitást kínál, míg a forrásból történő fordítás a legújabb funkciókat és testreszabásokat biztosítja. A rendszeres frissítések, különösen a forrásmódszer használatakor, naprakészen tartják az ImageMagick telepítését, lehetővé téve a fejlett képkezelési feladatok hatékony végrehajtását az Ubuntun.
Hasznos linkek
Íme néhány hasznos hivatkozás az ImageMagick Ubuntu rendszeren való használatához:
- ImageMagick GitHub Repository: Látogassa meg a hivatalos ImageMagick GitHub adattárat, hogy hozzáférjen a forráskódhoz, jelentse a problémákat, és hozzájáruljon a fejlesztéshez.
- ImageMagick hivatalos webhelye: Fedezze fel a hivatalos ImageMagick webhelyet, ahol részletes információkat talál a szoftverről, annak funkcióiról és a legújabb frissítésekről.
- ImageMagick beszélgetések: Csatlakozzon a GitHubon folyó vitákhoz, hogy kérdéseket tegyen fel, megoldásokat osszon meg, és támogatást kérjen az ImageMagick közösségtől.