Sådan installeres ImageMagick på Ubuntu 24.04, 22.04 eller 20.04

ImageMagick er en kraftfuld open source-softwarepakke, der bruges til billedmanipulation, konvertering og redigering. Det understøtter over 200 billedformater, hvilket gør det til et uundværligt værktøj for udviklere, grafiske designere og systemadministratorer. ImageMagick kan bruges til opgaver såsom ændring af størrelse, beskæring, spejlvending og anvendelse af forskellige effekter på billeder, alt sammen gennem kommandolinjeoperationer, hvilket gør det meget alsidigt til automatisering og batchbehandling.

På Ubuntu 24.04, 22.04 eller 20.04 kan du installere ImageMagick via to hovedmetoder. Den første metode er gennem Ubuntus standardlager, som tilbyder en stabil version, der er nem at installere og integreres problemfrit med dit systems pakkehåndtering. Den anden metode involverer at downloade og kompilere den nyeste ImageMagick-kilde-binære. Denne tilgang giver dig mulighed for at installere den seneste build, hvilket sikrer, at du har adgang til de nyeste funktioner og forbedringer, selvom det kræver flere tekniske trin. Denne guide vil lede dig gennem begge installationsmetoder, så du kan vælge den bedste løsning baseret på dine behov.

Metode 1: Installer ImageMagick via APT

Opdater Ubuntu før ImageMagick-installation

Det første trin i at installere ImageMagick på Ubuntu er at sikre, at dit system er opdateret. Dette vil sikre, at du har de seneste sikkerhedsopdateringer, og at dit system er kompatibelt med ImageMagick.

For at opdatere dit system skal du åbne terminalen og køre følgende kommando:

sudo apt update && sudo apt upgrade

Installer supportbiblioteker til ImageMagick

ImageMagick er afhængig af flere biblioteker for at fungere korrekt. For at installere disse biblioteker skal du køre følgende kommando:

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

Installer ImageMagick på Ubuntu via APT Command

Den nemmeste og mest anbefalede måde for den gennemsnitlige bruger at installere ImageMagick på er gennem APT-pakkehåndteringen. Hvis dette fungerer korrekt, så hold fast i det; Forsøg ikke at installere kildemetoden, da det vil komplicere tingene mere, end du har brug for.

For APT-metoden skal du installere ImageMagick ved hjælp af følgende kommando:

sudo apt install imagemagick

Og det er det; for alternative installationsmetoder, se næste afsnit om kompilering af ImageMagick.

Metode 2: Installer ImageMagick via kilde

Den alternative installationsmetode involverer kloning af ImageMagick GIT repository og kompilering af ansøgningen. Denne mulighed er ikke egnet til den gennemsnitlige bruger. Følg dog disse trin for at bruge kildeversionen til at få adgang til den seneste eller en specifik ældre udgivelse.

Sørg for, at Git er installeret

Før du fortsætter med denne installationsmetode, skal du sikre dig, at GIT er installeret på dit system. Du kan kontrollere dette ved at køre følgende kommando i terminalen:

git --version

Kommandoen viser den GIT-version, der er installeret på dit system. Hvis du ikke har GIT, skal du køre følgende kommando for at installere det:

sudo apt install git

Klon ImageMagick Git Repository

Åbn terminalen, naviger til den ønskede placering for at gemme det klonede depot, og kør derefter følgende kommando for at klone depotet:

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

Hvis du foretrækker det, kan du angive placeringen af ​​det klonede lager til "/usr/local/src/ImageMagick" ved at bruge følgende kommando:

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

Det er vigtigt at bemærke, at afhængigt af din GIT/brugerprivilegiekonfiguration, kan du bruge sudo-kommandoen, mens du kloner lageret:

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

Naviger til ImageMagick Source Directory

Klon ImageMagick-depotet, og naviger derefter til det bibliotek, hvor du klonede det. Placeringen kan variere baseret på din specifikke opsætning, men her er de generelle trin:

cd ImageMagick

Eller hvis du klonede det til "/usr/local/src/ImageMagick."

cd /usr/local/src/ImageMagick

Installer nødvendige pakker for at kompilere ImageMagick

For at fortsætte installationsprocessen skal du installere de afhængigheder, der kræves for at kompilere ImageMagick. Afhængighederne omfatter forskellige biblioteker og værktøjer, der er nødvendige for kompileringsprocessen. Du kan installere afhængighederne ved at køre følgende kommando i terminalen:

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

Forbered ImageMagick-kilden

Med afhængighederne installeret, er næste trin at køre kommandoen ./configure for at forberede ImageMagick-kilden til kompilering:

./configure

Denne kommando vil kontrollere for eventuelle afhængigheder eller konfigurationer, der kræves for at kompilere ImageMagick. Kommandoen ./configure vil vise en fejlmeddelelse, hvis der mangler nogen afhængigheder eller konfigurationer. I dette tilfælde skal du installere de manglende afhængigheder eller løse konfigurationsproblemerne, før du fortsætter med næste trin.

Valgfrit: Konfigurer ImageMagick med moduler

Avancerede brugere, der ønsker mere funktionalitet fra ImageMagick, bør bygge applikationen ved at bruge –with-modules muligheden. Denne mulighed tillader installation af ekstra valgfri funktioner og moduler, hvilket forbedrer ImageMagick-oplevelsen.

For at bruge denne mulighed skal du inkludere den i kommandoen ./configure:

./configure --with-modules

Bemærk: Ved at inkludere "./configure—-with-modules", kan du sikre dig adgang til ImageMagicks fulde udvalg af funktioner og funktionalitet.

Byg ImageMagick-miljø

Efter at have bygget og konfigureret miljøet, kompiler ImageMagick ved hjælp af make-kommandoen:

make

Denne kommando vil kompilere ImageMagick-kildekoden til et brugbart program. Kompileringsprocessen kan tage flere minutter, afhængigt af dine systemspecifikationer. Når kompileringen er færdig, kan du fortsætte med næste trin.

Installer ImageMagick via kompileret binær

Med kildekoden kompileret, er næste trin at køre installationskommandoen. Dette vil installere ImageMagick på dit Ubuntu-system:

sudo make install

Konfigurer Dynamic Linker Run-Time for ImageMagick

Efter installation af ImageMagick skal du konfigurere de dynamiske linker-run-time-bindinger som det sidste trin. Denne handling sikrer, at dit system kan finde og bruge ImageMagick-bibliotekerne under kørsel:

sudo ldconfig /usr/local/lib

Denne kommando vil konfigurere de dynamiske linker run-time bindinger, hvilket gør ImageMagick tilgængelig og brugbar på dit system.

Efter at have kørt denne kommando, bør du være i stand til at bruge ImageMagick uden problemer; fejl kan resultere i følgende fejl i din terminal:

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

Husk, at hvis du opgraderer eller geninstallerer ImageMagick i fremtiden, skal du muligvis omkonfigurere de dynamiske linker run-time bindinger. Hvis det sker, skal du følge trinene ovenfor for at omkonfigurere dem.

Bekræft ImageMagick-installationen

Når du har installeret ImageMagick, kan du bekræfte installationen ved at køre følgende kommando.

magick --version

Eksempel output:

Version: ImageMagick x.x.x

Eksempler på ImageMagick-kommandoer

Konverter et billedformat med ImageMagick

ImageMagick kan også konvertere et billede fra et format til et andet. For eksempel kan du bruge følgende kommando til at konvertere et JPG-billede til PNG.

convert input.jpg output.png

Opret et miniaturebillede med ImageMagick

Brug ImageMagick til at oprette et miniaturebillede fra et billede. Kommandoen er:

convert input.png -thumbnail 200x200 output.png

Denne kommando vil oprette et 200×200 miniaturebillede fra billedet "input.png" og gemme resultatet som "output.png".

Ændr størrelsen på et billede med ImageMagick

Du kan bruge ImageMagick til at ændre størrelsen på et billede til en bestemt dimension. Kommandoen til dette er.

convert input.png -resize 200x200 output.png

Dette vil ændre størrelsen på billedet "input.png" til et 200×200 billede og gemme resultatet som "output.png".

Tilføj tekst til et billede med ImageMagick

Du kan tilføje tekst til et billede ved hjælp af ImageMagick. Kommandoen til dette er.

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

Denne kommando tilføjer teksten "Hello World" til billedet "input.png" ved hjælp af Arial-skrifttypen og en 36-punkts skriftstørrelse. Teksten har sort fyld og sidder på positionen (20,50). Systemet gemmer resultatet som "output.png."

Konklusion

Ved at installere ImageMagick på dit Ubuntu-system ved at bruge enten standardlageret eller ved at kompilere den binære kilde, får du adgang til et omfattende værktøjssæt til billedbehandling. Opbevaringsmetoden tilbyder brugervenlighed og stabilitet, mens kompilering fra kilde giver de nyeste funktioner og tilpasninger. Regelmæssige opdateringer, især når du bruger kildemetoden, vil holde din ImageMagick-installation opdateret, hvilket gør det muligt for dig at udføre avancerede billedmanipulationsopgaver effektivt på Ubuntu.

nyttige links

Her er nogle nyttige links relateret til at bruge ImageMagick på et Ubuntu-system:

  • ImageMagick GitHub Repository: Besøg det officielle ImageMagick GitHub-lager for at få adgang til kildekoden, rapportere problemer og bidrage til udviklingen.
  • ImageMagick officielle hjemmeside: Udforsk det officielle ImageMagick-websted for detaljerede oplysninger om softwaren, dens funktioner og de seneste opdateringer.
  • ImageMagick-diskussioner: Deltag i diskussionerne på GitHub for at stille spørgsmål, dele løsninger og få support fra ImageMagick-fællesskabet.
Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

Skriv en kommentar