imagemagick Handledning
Komma igång med imagemagick
Sök…
Anmärkningar
ImageMagick är en öppen källkodsverktyg för att bearbeta nästan alla raster (och vissa vektor) bildformat med antingen ett kommandoradsgränssnitt eller språkbindningar i ett sortiment av språk. Över 200 bildformat stöds på något av över 20 språk. ImageMagick körs på Linux, Windows, Mac OS, iOS, Android och andra.
Den nuvarande versionen är 7.x och har varit ute sedan 2011. Denna release-serie innehåller många nya funktioner och är en stor översyn av ImageMagick. Medan mycket av funktionaliteten fungerar som tidigare, är vissa bitar inte helt bakåtkompatibla med 6.x-serien. Som ett resultat är många distributioner fortfarande standard för den mycket äldre 6.x-serien med utgåvor så att skript inte går sönder. Om du bara kommer igång, rekommenderas starkt att använda 7.x. De flesta befintliga handledning och skript kommer att fungera, men ett antal saker fungerar mer intuitivt, snabbare och generellt bättre.
versioner
| Version | Utgivningsdatum |
|---|---|
| 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 |
Installation eller installation
Du kan installera ImageMagick från källa eller Binary.
För Windows Binary
Ladda ner körbar binär fil. Och klicka helt enkelt på rätt version så kommer den att starta sig själv och följa guiden. Du kan skriva följande kommando för att ta reda på om ImageMagick har installerats eller inte:
identify -version
Ladda ner en redo att köra ImageMagick och installationsguide
Ladda ner källfil och installationsguide
Konvertera en bild mellan filformat
Med magick kommandot (eller `konvertera för IM 6.x-användare) konverterar du valfritt bildformat till något annat. utan några andra argument, så lite bearbetning som möjligt görs för att flytta från ett format till ett annat. Ange helt enkelt dina in- och utdatafiler. Så här konverterar du en JPEG till en PNG:
$ magick image.jpg image.png
Eller en TIFF till ett GIF:
$ magick image2.tif image.gif
Skapa en animerad gif
Från en sekvens av statiska bilder (till exempel kallad frame01.jpg , frame02.jpg och så vidare) kan en animerad gif skapas med följande kommando:
magick -delay 10 -loop 0 frame*.jpg animation.gif
-delay 10sätter intervallet mellan ramarna till 0,1 sekunder-loop 0skapar en oändlig looping-animation
Jämför skillnaden mellan en bild
ImageMagick innehåller ett antal kommandoradsverktyg för att manipulera bilder. Här kommer vi att använda compare kommandoradsverktyg.
compareverktyg är mycket användbart. Anta att du vill testa (t.ex. layout, färg, ikoner etc.) skillnaden mellan din förväntade design UI HTML-fil med verkliga resultat av JSP-fil, du behöver bara användacomparekommando. Du behöver inte jämföra med dina egna ögon.
1.jpg
2.jpg
Först kommer vi att jämföra samma bild .
magick compare 1.jpg 1.jpg difference1.jpg
Resultat ⇒ skillnad1.jpg
Vita de-betonar (lowlight) pixlar som är orörda genom att modifiera.
Låt oss jämföra en bild med en som har modifierats.
magick compare 1.jpg 2.jpg difference2.jpg
Resultat ⇒ skillnad2.jpg
De röda områdena i skillnadsbilden betonar (markera) pixlar som påverkas av bildmodifieringen.
Här är listan över kommandoradsverktyg för ImageMagick



