imagemagick Tutorial
Erste Schritte mit Imagemagick
Suche…
Bemerkungen
ImageMagick ist eine Open-Source-Suite von Tools zum Verarbeiten fast aller Rasterbildformate (und einiger Vektorformate) entweder über eine Befehlszeilenschnittstelle oder über Sprachbindungen in einer Reihe von Sprachen. Über 200 Bildformate werden in einer von über 20 Sprachen unterstützt. ImageMagick läuft unter Linux, Windows, Mac OS, iOS, Android und anderen.
Die aktuelle Version ist 7.x und ist seit 2011 verfügbar. Diese Release-Serie enthält viele neue Funktionen und ist eine umfassende Überarbeitung von ImageMagick. Während ein Großteil der Funktionalität wie zuvor funktioniert, sind einige Bits der 6.x-Serie nicht vollständig rückwärtskonform. Viele Distributionen verwenden daher immer noch die weitaus älteren Releases der 6.x-Serie, sodass Scrips nicht brechen. Wenn Sie gerade erst anfangen, wird die Verwendung von 7.x dringend empfohlen. Die meisten vorhandenen Lernprogramme und Skripte funktionieren zwar, jedoch werden einige Dinge intuitiver, schneller und im Allgemeinen besser funktionieren.
Versionen
| Ausführung | Veröffentlichungsdatum |
|---|---|
| 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 oder Setup
Sie können ImageMagick von der Quelle oder über die Binärdatei installieren.
Im Falle von Windows Binary
Laden Sie die ausführbare Binärdatei herunter. Klicken Sie einfach auf die entsprechende Version und es wird automatisch gestartet und folgt dem Assistenten. Sie können den folgenden Befehl eingeben, um herauszufinden, ob ImageMagick erfolgreich installiert wurde oder nicht:
identify -version
Laden Sie eine einsatzbereite ImageMagick- und Installationsanleitung herunter
Quelldatei und Installationsanleitung herunterladen
Konvertieren Sie ein Bild zwischen Dateiformaten
Mit dem magick Befehl (oder `convert für IM 6.x-Benutzer) können Sie jedes Bildformat in ein anderes konvertieren. Ohne andere Argumente wird so wenig wie möglich verarbeitet, um von einem Format zum anderen zu wechseln. Geben Sie einfach Ihre Eingabe- und Ausgabedateien an. So konvertieren Sie ein JPEG in ein PNG-Format:
$ magick image.jpg image.png
Oder ein TIFF zu einem GIF:
$ magick image2.tif image.gif
Erstellen Sie ein animiertes GIF
Ausgehend von einer Folge statischer Bilder (zum Beispiel frame01.jpg , frame02.jpg usw.) kann mit dem folgenden Befehl ein animiertes Gif erstellt werden:
magick -delay 10 -loop 0 frame*.jpg animation.gif
-delay 10setzt das Intervall zwischen den Frames auf 0,1 Sekunden-loop 0erstellt eine Endlosschleifenanimation
Vergleichen Sie den Unterschied zwischen einem Bild
ImageMagick enthält eine Reihe von Befehlszeilen-Dienstprogrammen zum Bearbeiten von Bildern. Hier verwenden wir das Befehlszeilenprogramm compare .
compareist sehr nützlich. Angenommen, Sie möchten den Unterschied zwischen der erwarteten HTML-Datei der Design-Benutzeroberfläche mit dem tatsächlichen Ergebnis der JSP-Datei testen (z. B. Layout, Farbe, Symbole usw.), müssen Sie nur den Befehl zumcompare. Sie müssen nicht mit Ihren eigenen Augen vergleichen.
1.jpg
2.jpg
Zuerst werden wir dasselbe Bild vergleichen.
magick compare 1.jpg 1.jpg difference1.jpg
Ergebnis ⇒ difference1.jpg
Weiß hebt (Lowlight) Pixel ab, die durch Modifizieren nicht berührt werden.
Vergleichen wir ein Bild mit einem Bild, das modifiziert wurde.
magick compare 1.jpg 2.jpg difference2.jpg
Ergebnis ⇒ difference2.jpg
In den roten Bereichen des Differenzbildes werden Pixel hervorgehoben (hervorgehoben), die von der Bildänderung betroffen sind.
Hier ist die Liste der ImageMagick- Befehlszeilenprogramme



