Bild verkleinern
$ convert INPUT_FILE -resize WIDTHxHEIGHT OUTPUT_FILE
oder "in place", anwendbar auf mehrere Dateien
$ mogrify -resize WIDTHxHEIGHT FILE ...
Bild spiegeln
Vertikal (links-nach-rechts):
$ convert INPUT_FILE -flop OUTPUT_FILE
Horizontal (oben-nach-unten):
$ convert INPUT_FILE -flip OUTPUT_FILE
Hintergrundfarbe transparent machen
-
Layer / Transparency / Add Alpha Channel
-
Tools / Selection Tools / By Color Select
-
Im Bild: Klick auf die Hintergrundfarbe
-
Edit / Cut
-
File / Export As... (z.B. als PNG)
Transparenten Hintergrund durch Farbe ersetzen
$ convert INPUT_FIILE -background COLOR -flatten OUTPUT_FILE
Sonderfall weiss (da Default für -background):
$ convert INPUT_FIILE -flatten OUTPUT_FILE
Sämtliche Metainformation entfernen
$ exiftool -all= INPUT_FILE ...
Bei diesem Kommando kann eine Liste von Bilddatein angegeben
werden. Die resultierenden Bilddateien werden unter dem Namen des
Originals gespeichert, während die jeweilige Originaldatei mit dem
Suffix _original gesichert wird.
Bei Angabe der Option -overwrite_original werden die Originaldateien
nicht gesichert:
$ exiftool -all= -overwrite_original INPUT_FILE ...
Bild croppen
$ convert INPUT_FILE -crop WIDTHxHEIGHT+XOFFS+YOFFS OUTPUT_FILE
WIDTHxHEIGHT ist die Geometrie des erzeugten Bildes und XOFFS
und YOFFS sind der x- und y-Offset bezogen auf die Geometrie
des Ausgangsbildes.
Wert von -crop bei Wandlung von 16:9 nach 4:3:
16:9 |
4:3 |
-crop (mittig) |
XOFFS Bereich |
1920x1080 |
1440x1080 |
1440x1080+240+0 |
0 .. 480 |
1280x720 |
960x720 |
960x720+160+0 |
0 .. 320 |
WIDTH = HEIGHT / 3 * 4
Höchauflösende 4:3-Bilder in 16:9-Videoformat (HD) wandeln
1920x1080:
$ convert INPUT_FILE -resize 1920x1440 -crop 1920x1080+0+180 OUTPUT_FILE
Bereich YOFFS: 0 .. 360
1280x720:
$ convert INPUT_FILE -resize 1280x960 -crop 1280x720+0+120 OUTPUT_FILE
Bereich YOFFS: 0 .. 240
HEIGHT = WIDTH / 16 * 9
Links