imagemagickAan de slag met imagemagick


Opmerkingen

ImageMagick is een open-source pakket met tools voor het verwerken van vrijwel alle raster (en sommige vector) afbeeldingsformaten met behulp van een opdrachtregelinterface of taalbindingen in een aantal talen. Meer dan 200 afbeeldingsindelingen worden ondersteund in meer dan 20 talen. ImageMagick werkt op Linux, Windows, Mac OS, iOS, Android en anderen.

De huidige versie is 7.x en is sinds 2011 uit. Deze releasereeks bevat veel nieuwe functies en is een ingrijpende herziening van ImageMagick. Hoewel veel van de functionaliteit werkt als voorheen, zijn sommige bits niet volledig achterwaarts compatibel met de 6.x-serie. Als gevolg hiervan worden veel distributies nog steeds standaard ingesteld op de veel oudere 6.x-releases, zodat scrips niet breken. Als je net begint, wordt het gebruik van 7.x sterk aanbevolen. De meeste bestaande tutorials en scripts zullen werken, maar een aantal dingen zullen intuïtiever, sneller en over het algemeen beter werken.

versies

Versie Publicatiedatum
7.0.5 2017/02/20
7.0.4 2016/12/14
7.0.3 2016/08/29
7.0.2 2016/06/09
7.0.1 2016/04/30
7.0.0 2011-08-01

Vergelijk het verschil tussen een afbeelding

ImageMagick bevat een aantal opdrachtregelprogramma's voor het bewerken van afbeeldingen. Hier zullen we het opdrachtregelprogramma compare gebruiken.

compare tool is erg handig. Stel dat u het verschil tussen uw verwachte ontwerp UI HTML-bestand met het werkelijke resultaat van het JSP-bestand wilt testen (bijvoorbeeld lay-out, kleur, pictogrammen, enz.), U hoeft alleen compare opdracht ' compare gebruiken. U hoeft niet met uw eigen ogen te vergelijken.

1.jpg

voer hier de afbeeldingsbeschrijving in

2.jpg

voer hier de afbeeldingsbeschrijving in

Eerst zullen we dezelfde afbeelding vergelijken.

magick compare 1.jpg 1.jpg difference1.jpg
 

Resultaat ⇒ verschil1.jpg

Wit benadrukt (lowlight) pixels die niet worden gewijzigd door te wijzigen.

voer hier de afbeeldingsbeschrijving in

Laten we een afbeelding vergelijken met een afbeelding die is aangepast.

magick compare 1.jpg 2.jpg difference2.jpg
 

Resultaat ⇒ verschil2.jpg

De rode gebieden van de verschilafbeelding benadrukken (markeren) pixels die worden beïnvloed door de beeldaanpassing.

voer hier de afbeeldingsbeschrijving in

Hier is de lijst met opdrachtregelprogramma's van ImageMagick

Converteer een afbeelding tussen bestandsformaten

Met behulp van de opdracht magick (of `converteren voor IM 6.x-gebruikers) kunt u elk afbeeldingsformaat converteren naar een ander. zonder andere argumenten, zal zo weinig mogelijk verwerking worden gedaan om van het ene formaat naar het andere te gaan. Geef eenvoudig uw invoer- en uitvoerbestanden op. Een JPEG naar een PNG converteren:

$ magick image.jpg image.png
 

Of een TIFF naar een GIF:

$ magick image2.tif image.gif
 

Maak een geanimeerde gif

Beginnend met een reeks statische afbeeldingen (bijvoorbeeld frame01.jpg , frame02.jpg enzovoort) kan een geanimeerde gif worden gemaakt met de volgende opdracht:

magick -delay 10 -loop 0 frame*.jpg animation.gif
 
  • -delay 10 stelt het interval tussen de frames in op 0,1 seconden

  • -loop 0 maakt een oneindige -loop 0

Installatie of instellingen

U kunt ImageMagick installeren vanaf de bron of Binair.

In het geval van Windows Binary

Download uitvoerbaar binair bestand. En klik eenvoudig op de juiste versie en het zal zichzelf opstarten en de wizard volgen. U kunt de volgende opdracht typen om erachter te komen of ImageMagick is geïnstalleerd of niet:

identify -version
 

Download een gebruiksklare ImageMagick en installatiehandleiding

Download bronbestand en installatiehandleiding