Hur man installerar ImageMagick på Debian 12, 11 eller 10

ImageMagick är en robust programvara för att skapa, redigera och manipulera bilder med öppen källkod. Den vänder sig till grafiska formgivare, fotografer och webbutvecklare och erbjuder funktioner som förbättrar bildbehandlingsuppgifter. Innan vi fortsätter till instruktionerna, låt oss gå igenom de viktigaste funktionerna som kan intressera dig för att installera programvaran:

  • Omfattande redigeringsverktyg: Från att ändra storlek och beskära till att tillämpa intrikata effekter, ImageMagick är utrustad med verktyg som tillgodoser olika redigeringsbehov.
  • Mångsidigt formatstöd: ImageMagick är kompatibelt med format som JPEG, PNG, GIF och TIFF, vilket säkerställer sömlös hantering av olika bildtyper.
  • Kommandoradseffektivitet: ImageMagicks kommandoradsgränssnitt effektiviserar automatiseringen, speciellt för återkommande bildbehandlingsuppgifter.
  • Möjlighet för batchbearbetning: Hantera flera bilder samtidigt, optimera tid och ansträngning för omfattande projekt.
  • Flexibilitet i skript: Utnyttja ImageMagicks skriptförmåga för att automatisera komplicerade uppgifter genom anpassade skript.
  • Fördel med öppen källkod: ImageMagicks natur med öppen källkod säkerställer att den är fritt tillgänglig, modifierbar och distribuerbar.

När du installerar ImageMagick på Debian har du två primära metoder: att använda standard APT-förvaret eller manuell kompilering. Varje metod har sina fördelar, beroende på dina behov.

  1. Debians Default APT Repository: Denna metod är idealisk för användare som vill ha en problemfri installation. Det säkerställer kompatibilitet med Debiansystem och erbjuder en enkel installationsprocess. Men det kanske inte alltid hämtar den senaste versionen av ImageMagick.
  2. Manuell sammanställning: För de som önskar de senaste funktionerna och uppdateringarna ger manuell kompilering tillgång till den senaste versionen av ImageMagick. Denna metod maximerar programvarans potential och möjliggör anpassning under installationsprocessen.

Låt oss nu gå in i huvudartikeln om installation av ImageMagick.

Metod 1: Installera ImageMagick via APT

Uppdatera Debian före installationen av ImageMagick

Innan du installerar ImageMagick på Debian är det viktigt att se till att ditt system är aktuellt. Att uppdatera ditt system garanterar att det är kompatibelt med ImageMagick och att du har installerat de senaste säkerhetsuppdateringarna.

För att uppdatera ditt system, öppna terminalen och kör följande kommando.

sudo apt update && sudo apt upgrade

Installera nödvändiga bibliotek för ImageMagick

För att ImageMagick ska fungera korrekt måste du installera specifika bibliotek. Använd detta kommando för att installera dem:

sudo apt install libpng-dev libjpeg-dev libtiff-dev

Installera ImageMagick via APT Command

För att installera ImageMagick med APT-metoden, använd följande kommando.

sudo apt install imagemagick

Och det är allt! Om du letar efter alternativa installationsmetoder kommer följande avsnitt att täcka kompilering av ImageMagick.

Metod 2: Installera ImageMagick-källan

Om du föredrar en alternativ installationsmetod kan du klona ImageMagick GIT-förvaret och kompilera applikationen. Den här metoden är dock mer avancerad och kanske inte lämpar sig för den genomsnittliga användaren. Om du vill använda källversionen och komma åt den senaste eller en specifik äldre version, följ stegen nedan.

Se till att Git är installerat på Debian

Innan du använder den alternativa installationsmetoden, se till att du har Git installerat på ditt system. Kontrollera genom att ange detta kommando i terminalen:

git --version

Kör det här kommandot för att se den installerade GIT-versionen på ditt system. Om du inte har GIT, installera den med kommandot nedan:

sudo apt install git

Clone ImageMagick Git Repository

För att klona arkivet, navigera där du vill lagra det klonade arkivet i terminalen och kör sedan följande kommando.

git clone https://github.com/ImageMagick/ImageMagick.git

Om du vill kan du ange platsen för det klonade förvaret till "/usr/local/src/ImageMagick" genom att använda följande kommando.

git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick

Det är viktigt att notera att beroende på din GIT- eller användarbehörighetskonfiguration kan du behöva använda kommandot sudo medan du klona förvaret. Till exempel kan du stöta på behörighetsfel om din nuvarande användare inte har de nödvändiga behörigheterna för att komma åt den önskade platsen för kloning av förvaret. I sådana fall kan användningen av sudo-kommandot hjälpa dig att övervinna dessa problem:

sudo git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick

Navigera till Cloned ImageMagick Directory

Efter att ha klonat ImageMagick-förvaret, navigera till dess katalog med följande kommando:

cd ImageMagick

Alternativt, om du klonade förvaret till "/usr/local/src/ImageMagick", kan du navigera till katalogen genom att köra följande kommando:

cd /usr/local/src/ImageMagick

Installera initiala ImageMagick-installationspaket

Innan du fortsätter installationsprocessen måste du installera de beroenden som krävs för att kompilera ImageMagick. Dessa beroenden inkluderar olika bibliotek och verktyg som krävs för kompileringsprocessen. Du kan installera dem genom att köra följande kommando i terminalen:

sudo apt install build-essential libltdl-dev libjpeg-dev libpng-dev libtiff-dev libgif-dev libfreetype6-dev liblcms2-dev libxml2-dev

Konfigurera Build Script för ImageMagick

När du har installerat beroenden, kör kommandot ./configure för att göra ImageMagick redo för kompilering:

./configure

Detta kommando identifierar eventuella saknade beroenden eller konfigurationer som behövs för att kompilera ImageMagick. Om det saknas en del visas ett felmeddelande. Om du ser ett fel, installera de saknade delarna eller åtgärda konfigurationsproblemen innan du går vidare.

Avancerade användare kan förbättra ImageMagick genom att lägga till alternativet –with-modules. Det här alternativet lägger till fler funktioner till ImageMagick:

./configure --with-modules

Kompilera ImageMagick

Nu när du har ställt in miljön, kompilera ImageMagick med följande kommando:

make

Make-kommandot kompilerar källkoden för ImageMagick och skapar en användbar applikation. Beroende på dina systemspecifikationer kan kompileringsprocessen ta flera minuter. När kompileringen är klar kan du gå vidare till nästa steg.

Installera kompilerad ImageMagick Binary

Efter att ha kompilerat källkoden, installera ImageMagick på ditt Debiansystem med följande kommando:

sudo make install

Installationskommandot kommer att installera ImageMagick på ditt system. När installationen är klar kan du börja använda ImageMagick.

Kör Dynamic Linker Run-Time Command för ImageMagick

Efter installationen av ImageMagick är det sista steget att konfigurera de dynamiska länkningskörningsbindningarna. Detta steg är avgörande eftersom det säkerställer att ditt system kan hitta och använda ImageMagick-biblioteken under körning.

sudo ldconfig /usr/local/lib

Kommandot ldconfig kommer att konfigurera körtidsbindningarna för dynamisk länkare, vilket gör ImageMagick tillgängligt och användbart på ditt system. När du väl kört det här kommandot kan du använda ImageMagick utan problem. Underlåtenhet att utföra detta steg kan resultera i följande fel i din terminal:

magick: error while loading shared libraries: libMagickCore-7.Q16HDRI.so.10: cannot open shared object file: No such file or directory

Notera: Om du uppgraderar eller installerar om ImageMagick i framtiden kan du behöva konfigurera om de dynamiska länkarnas körtidsbindningar. I dessa fall följer du stegen ovan igen.

Verifiera ImageMagick-installationen via källan

Efter framgångsrik installation av ImageMagick kan du verifiera installationen genom att köra följande kommando:

magick --version

Exempel på utdata:

Version: ImageMagick 7.1.0-62 (Beta) Q16-HDRI x86_64

Exempel på ImageMagick-kommandon

Konvertera ett bildformat med ImageMagick

ImageMagick kan konvertera bilder från ett format till ett annat. Till exempel, för att konvertera en JPG-bild till ett PNG-format, använd följande kommando:

convert input.jpg output.png

Skapa en miniatyrbild med ImageMagick

För att skapa en miniatyr från en bild, använd följande kommando:

convert input.png -thumbnail 200x200 output.png

Detta kommando skapar en 200×200 miniatyrbild från "input.png"-bilden och sparar resultatet som "output.png".

Ändra storlek på en bild med ImageMagick

För att ändra storlek på en bild till en specifik dimension, använd följande kommando:

convert input.png -resize 200x200 output.png

Detta kommando ändrar storleken på "input.png"-bilden till 200×200 och sparar resultatet som "output.png".

Lägga till text till en bild med ImageMagick

För att lägga till text till en bild med ImageMagick, använd följande kommando:

convert input.png -font Arial -pointsize 36 -fill black -draw "text 20,50 'Hello World'" output.png

Detta kommando lägger till "Hello World"-texten till "input.png"-bilden med hjälp av Arial-teckensnitt och 36-punktsstorlek. Texten är svart och placerad vid koordinaterna (20, 50). Resultatet sparas som "output.png."

Använda specialeffekter med ImageMagick

ImageMagick kan tillämpa specialeffekter på bilder. För att till exempel använda en sepia-toneffekt, använd följande kommando:

convert input.png -sepia-tone 80% output.png

Detta kommando tillämpar en sepia-toneffekt på "input.png"-bilden på en nivå av 80 % och sparar resultatet som "output.png".

Göra en bild suddiga med ImageMagick

För att göra en bild suddig med ImageMagick, använd följande kommando:

convert input.png -blur 0x8 output.png

Detta kommando suddar "input.png"-bilden med en radie på 0 och en sigma på 8, vilket ger en Gaussisk oskärpa effekt. Resultatet sparas som "output.png."

Beskär en bild med ImageMagick

För att beskära en bild, använd följande kommando:

convert input.png -crop 200x200+50+50 output.png

Detta kommando beskär “input.png”-bilden till en storlek på 200×200, med början från koordinaterna (50, 50), och sparar resultatet som “output.png”.

Slutsats

Sammanfattningsvis är det enkelt att installera ImageMagick på Debian. Du kan använda terminalen för en problemfri installation eller klona ImageMagick GIT-förvaret för mer avancerade alternativ, inklusive tillgång till de senaste eller specifika äldre utgåvorna. För de flesta användare är APT-terminalmetoden den rekommenderade metoden.

Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)

Lämna en kommentar