ImageMagick: Foto als Polaroid mit mehrzeiliger Bildunterschrift

ImageMagick ist für die Manipulation von Bildern auf Internetauftritten großartig. Ein beliebter Effekt, den zahlreiche (Hobby)-Fotografen suchen, ist eine Polaroid-Bild zu erstellen. Wieder kommt das sehr umfangreiche Tool namens ImageMagick zum Einsatz und erfüllt diesen Zweck. Das konsolenseitige Bildverarbeitungsprogramm bietet bereits einen "polaroid"-Parameter, dieser es ermöglicht, ein Foto zu einem Polaroid-Bild umzuwandeln.

ImageMagick-Befehl für Polaroids unter (Ubuntu/Debian) Linux

/usr/bin/convert -caption "ImageMagick-Polaroid \nMehrzeiliger Text möglich!" quellfoto.jpg -gravity center \
-background '#282828' -bordercolor '#f2f2f2' \
+polaroid -thumbnail 640x480 -quality 80 \
-trim +repage -background none -colorspace sRGB -flatten \
quellfoto_polaroid.png

Eine Erklärung zu den ImageMagick-Parametern:

  • thumbnail:  Dimensionen des fertigen Bildes
  • gravity:  Gibt dem Bild eine gewisse Tiefe. Darstellung, als ob das Bild leicht gewellt ist
  • background: Polaroid-Schattenfarbe
  • bordercolor: ImageMagick verwendet ohne Angabe dieses Parameters  einen grauen Rahmen. Mit dem Parameter lässt sich die Farbe ersetzen
  • quality: Bestimmen der Komprimierung bzw. Qualitätsstufe. (100% = minimale Komprimierung, 10% = höchste Komprimierung)

Die Ausgabe im Codebeispiel erzeugt ein transparentes PNG-Bild, sodass das endgültige Polaroid-Foto auch auf farbigen Hintergründen eingesetzt werden kann. Es ist zu beachten, dass die Dateigröße aufgrund des PNG-Dateiformates enorm ansteigt. Es empfiehlt sich hier die Hintergrundfarbe zu setzen und ein JPG-Bild zu generieren.

Tags: , , , , , , , , ,

Hinterlasse eine Nachricht