Hoe ImageMagick te installeren op Ubuntu 24.04, 22.04 of 20.04

ImageMagick is een krachtig open-source softwarepakket dat wordt gebruikt voor beeldmanipulatie, -conversie en -bewerking. Het ondersteunt meer dan 200 afbeeldingsformaten, waardoor het een onmisbaar hulpmiddel is voor ontwikkelaars, grafisch ontwerpers en systeembeheerders. ImageMagick kan worden gebruikt voor taken zoals het vergroten of verkleinen, bijsnijden, omdraaien en het toepassen van verschillende effecten op afbeeldingen, allemaal via opdrachtregelbewerkingen, waardoor het zeer veelzijdig is voor automatisering en batchverwerking.

Op Ubuntu 24.04, 22.04 of 20.04 kunt u ImageMagick op twee manieren installeren. De eerste methode is via de Ubuntu-standaardrepository, die een stabiele versie biedt die eenvoudig te installeren is en naadloos integreert met het pakketbeheer van uw systeem. De tweede methode omvat het downloaden en compileren van het nieuwste ImageMagick-bronbinaire bestand. Met deze aanpak kunt u de meest recente build installeren, zodat u toegang heeft tot de nieuwste functies en verbeteringen, hoewel hiervoor meer technische stappen nodig zijn. Deze gids leidt u door beide installatiemethoden, zodat u de beste optie kunt kiezen op basis van uw behoeften.

Methode 1: Installeer ImageMagick via APT

Update Ubuntu vóór de installatie van ImageMagick

De eerste stap bij het installeren van ImageMagick op Ubuntu is ervoor zorgen dat uw systeem up-to-date is. Dit zorgt ervoor dat u over de nieuwste beveiligingsupdates beschikt en dat uw systeem compatibel is met ImageMagick.

Om uw systeem bij te werken, opent u de terminal en voert u de volgende opdracht uit:

sudo apt update && sudo apt upgrade

Installeer ondersteunende bibliotheken voor ImageMagick

ImageMagick is afhankelijk van verschillende bibliotheken om correct te kunnen functioneren. Om deze bibliotheken te installeren, voert u de volgende opdracht uit:

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

Installeer ImageMagick op Ubuntu via APT Command

De eenvoudigste en meest aanbevolen manier voor de gemiddelde gebruiker om ImageMagick te installeren is via de APT-pakketbeheerder. Als dit correct werkt, blijf er dan bij; probeer niet de bronmethode te installeren, omdat dit de zaken meer ingewikkeld zal maken dan nodig is.

Voor de APT-methode installeert u ImageMagick met behulp van de volgende opdracht:

sudo apt install imagemagick

En dat is het; voor alternatieve installatiemethoden, zie de volgende sectie over het compileren van ImageMagick.

Methode 2: Installeer ImageMagick via Source

De alternatieve installatiemethode omvat het klonen van het ImageMagick GIT-repository en het samenstellen van de aanvraag. Deze optie is niet geschikt voor de gemiddelde gebruiker. Volg echter deze stappen om de bronversie te gebruiken om toegang te krijgen tot de nieuwste of een specifieke oudere release.

Zorg ervoor dat Git is geïnstalleerd

Voordat u doorgaat met deze installatiemethode, moet u ervoor zorgen dat GIT op uw systeem is geïnstalleerd. U kunt dit controleren door de volgende opdracht in de terminal uit te voeren:

git --version

De opdracht toont de GIT-versie die op uw systeem is geïnstalleerd. Als u geen GIT heeft, voert u de volgende opdracht uit om het te installeren:

sudo apt install git

Kloon ImageMagick Git-repository

Open de terminal, navigeer naar de gewenste locatie om de gekloonde repository op te slaan en voer vervolgens de volgende opdracht uit om de repository te klonen:

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

Als u wilt, kunt u de locatie van de gekloonde repository opgeven in “/usr/local/src/ImageMagick” met behulp van de volgende opdracht:

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

Het is belangrijk op te merken dat u, afhankelijk van uw GIT/gebruikersrechtenconfiguratie, de opdracht sudo kunt gebruiken tijdens het klonen van de repository:

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

Navigeer naar de ImageMagick-bronmap

Kloon de ImageMagick-repository en navigeer vervolgens naar de map waar u deze hebt gekloond. De locatie kan verschillen afhankelijk van uw specifieke installatie, maar hier zijn de algemene stappen:

cd ImageMagick

Of als u het hebt gekloond naar "/usr/local/src/ImageMagick."

cd /usr/local/src/ImageMagick

Installeer de vereiste pakketten om ImageMagick te compileren

Om door te gaan met het installatieproces, moet u de afhankelijkheden installeren die nodig zijn om ImageMagick te compileren. De afhankelijkheden omvatten verschillende bibliotheken en tools die nodig zijn voor het compilatieproces. U kunt de afhankelijkheden installeren door de volgende opdracht in de terminal uit te voeren:

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

Bereid de ImageMagick-bron voor

Nu de afhankelijkheden zijn geïnstalleerd, is de volgende stap het uitvoeren van de opdracht ./configure om de ImageMagick-bron voor te bereiden voor compilatie:

./configure

Met deze opdracht wordt gecontroleerd op eventuele afhankelijkheden of configuraties die nodig zijn om ImageMagick te compileren. De opdracht ./configure geeft een foutmelding weer als er afhankelijkheden of configuraties ontbreken. In dit geval moet u de ontbrekende afhankelijkheden installeren of de configuratieproblemen oplossen voordat u doorgaat met de volgende stap.

Optioneel: Configureer ImageMagick met modules

Gevorderde gebruikers die meer functionaliteit van ImageMagick willen, kunnen de applicatie bouwen met de optie –with-modules. Met deze optie kunnen extra optionele functies en modules worden geïnstalleerd, waardoor de ImageMagick-ervaring wordt verbeterd.

Om deze optie te gebruiken, neemt u deze op in de opdracht ./configure:

./configure --with-modules

Opmerking: Door “./configure—-with-modules” op te nemen, kunt u ervoor zorgen dat u toegang krijgt tot het volledige scala aan functies en functionaliteit van ImageMagick.

Bouw ImageMagick-omgeving

Na het bouwen en configureren van de omgeving compileert u ImageMagick met behulp van de opdracht make:

make

Met deze opdracht wordt de ImageMagick-broncode gecompileerd in een bruikbare toepassing. Het compilatieproces kan enkele minuten duren, afhankelijk van uw systeemspecificaties. Nadat de compilatie is voltooid, kunt u doorgaan met de volgende stap.

Installeer ImageMagick via gecompileerd binair bestand

Nu de broncode is gecompileerd, is de volgende stap het uitvoeren van de installatieopdracht. Hiermee wordt ImageMagick op uw Ubuntu-systeem geïnstalleerd:

sudo make install

Configureer Dynamic Linker Runtime voor ImageMagick

Na het installeren van ImageMagick configureert u de dynamische linker runtime-bindingen als laatste stap. Deze actie zorgt ervoor dat uw systeem de ImageMagick-bibliotheken tijdens runtime kan vinden en gebruiken:

sudo ldconfig /usr/local/lib

Met deze opdracht worden de runtime-bindingen van de dynamische linker geconfigureerd, waardoor ImageMagick toegankelijk en bruikbaar wordt op uw systeem.

Na het uitvoeren van deze opdracht zou u ImageMagick zonder problemen moeten kunnen gebruiken; Een fout kan resulteren in de volgende fout in uw terminal:

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

Houd er rekening mee dat als u ImageMagick in de toekomst upgradet of opnieuw installeert, u mogelijk de runtime-bindingen van de dynamische linker opnieuw moet configureren. Als dat gebeurt, volgt u de bovenstaande stappen om ze opnieuw te configureren.

Controleer de ImageMagick-installatie

Nadat u ImageMagick hebt geïnstalleerd, kunt u de installatie verifiëren door de volgende opdracht uit te voeren.

magick --version

Voorbeelduitvoer:

Version: ImageMagick x.x.x

Voorbeelden van ImageMagick-opdrachten

Converteer een afbeeldingsformaat met ImageMagick

ImageMagick kan een afbeelding ook van het ene formaat naar het andere converteren. U kunt bijvoorbeeld de volgende opdracht gebruiken om een ​​JPG-afbeelding naar PNG te converteren.

convert input.jpg output.png

Maak een miniatuur met ImageMagick

Gebruik ImageMagick om een ​​miniatuur van een afbeelding te maken. De opdracht is:

convert input.png -thumbnail 200x200 output.png

Met deze opdracht wordt een miniatuur van 200×200 gemaakt van de afbeelding “input.png” en wordt het resultaat opgeslagen als “output.png.”

Wijzig het formaat van een afbeelding met ImageMagick

U kunt ImageMagick gebruiken om het formaat van een afbeelding aan te passen aan een specifieke dimensie. Het commando hiervoor is.

convert input.png -resize 200x200 output.png

Hierdoor wordt het formaat van de afbeelding “input.png” gewijzigd naar een afbeelding van 200×200 en wordt het resultaat opgeslagen als “output.png.”

Voeg tekst toe aan een afbeelding met ImageMagick

Met ImageMagick kunt u tekst aan een afbeelding toevoegen. Het commando hiervoor is.

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

Deze opdracht voegt de tekst “Hello World” toe aan de afbeelding “input.png” met behulp van het Arial-lettertype en een lettergrootte van 36 punten. De tekst heeft een zwarte vulling en staat op de positie (20,50). Het systeem slaat het resultaat op als “output.png.”

Conclusie

Door ImageMagick op uw Ubuntu-systeem te installeren met behulp van de standaardrepository of door het binaire bronbestand te compileren, krijgt u toegang tot een uitgebreide toolset voor beeldverwerking. De repositorymethode biedt gebruiksgemak en stabiliteit, terwijl het compileren vanuit de broncode de nieuwste functies en aanpassingen biedt. Regelmatige updates, vooral wanneer u de bronmethode gebruikt, zorgen ervoor dat uw ImageMagick-installatie actueel blijft, waardoor u geavanceerde beeldmanipulatietaken efficiënt kunt uitvoeren op Ubuntu.

handige links

Hier zijn enkele nuttige links met betrekking tot het gebruik van ImageMagick op een Ubuntu-systeem:

  • ImageMagick GitHub-opslagplaats: Bezoek de officiële ImageMagick GitHub-repository om toegang te krijgen tot de broncode, problemen te melden en bij te dragen aan de ontwikkeling.
  • Officiële ImageMagick-website: Verken de officiële ImageMagick-website voor gedetailleerde informatie over de software, de functies ervan en de nieuwste updates.
  • ImageMagick-discussies: Neem deel aan de discussies op GitHub om vragen te stellen, oplossingen te delen en ondersteuning te krijgen van de ImageMagick-gemeenschap.
Joshua James
Volg mij
Laatste berichten van Joshua James (alles zien)

Plaats een reactie