Kategorien
imagemagick shell Ubuntu

rechteckig nach quadratisch – Transparentes PNG verkleinern und erweitern zum Quadrat.

convert rechteckig.png -gravity center -background none -resize 512x512 -extent 512x512 quardartisch.png

-gravity center : Das Bild wird mittig ausgerichtet
-background none : Der transparente Hintergrund wird erhalten
-resize 512×512 : Das Bild wird auf diese Größe verkleinert
-extent 512×512 : Das Rechteck wird auf diese Größe zum Quadrat erweitert

Kategorien
imagemagick Konvertieren shell Ubuntu

Bilder in mehrere Größen mit einem Befehl

convert bg.webp -resize "1200x>" -write bg-1200.webp -resize "768x>" -write bg-768.webp -resize "576x>" bg-576.webp
Kategorien
imagemagick Linux shell Ubuntu

Bilder optimieren mit Imagemagick

find . -name "*.jpg" | xargs -d '\n' mogrify -geometry x800 -strip -interlace Plane -quality 80
  • find . -name „*.jpg“ (finde alle Dateien im aktuellen Verzeichnis)
  • xargs -d ‚\n‘ (bildet die Commando Zeile -d sorgt dafür das Leerzeichen in Namen kein Problem sind)
  • mogrify -geometry x800 (behält die Seitenverhältnisse bei ändert auf höhe 800 Pixel)
  • mogrify -strip (entfernt die Exif Daten)
  • mogrify -interlace Plane (Bilder werden progressive geladen)
  • mogrify -quality 80 (Bilder werden auf 80% Qualität komprimiert)
Kategorien
imagemagick

EXIF GPS Daten aus Bilder lesen

identify -format "%[EXIF:*GPS*]" bild.jpg

Kategorien
imagemagick Ubuntu

Automatisch Bilder beschneiden

mogrify -crop 1280×720+0+120 +repage bilder*

-crop = beschneiden
1280×720 = der Bildausschnitt
+0+120 = die Ausschnittsverschiebung

zum Beispiel (ORIGINAL) 1280×960 (ERGEBNISS) 1280×720

in Worten schneide einen Bildausschnitt von 1280×720 aus dem Bild der um 120 vom oberen Rand und 0 vom linken Rand verschoben ist aus.

+repage = Entferne den entstandenen Rand

Kategorien
imagemagick Ubuntu

Einige Bilder in ein animiertes Gif konvertieren

convert -delay 1 -loop 0 -layers OptimizeFrame -colors 51 image*.jpg filename.gif