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 10 setzt das Intervall zwischen den Frames auf 0,1 Sekunden

  • -loop 0 erstellt 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 .

compare ist 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 zum compare . Sie müssen nicht mit Ihren eigenen Augen vergleichen.

1.jpg

Geben Sie hier die Bildbeschreibung ein

2.jpg

Geben Sie hier die Bildbeschreibung ein

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.

Geben Sie hier die Bildbeschreibung ein

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.

Geben Sie hier die Bildbeschreibung ein

Hier ist die Liste der ImageMagick- Befehlszeilenprogramme



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow