Ein Bild im Terminal verkleinern

Einfache Bildbearbeitung geht in der Shell ziemlich leicht. Das Tool imagemagick ist äußerst mächtig und Teil von apt, also leicht zu installieren mit
[shell]
sudo apt-get install imagemagick
[/shell]

Um ein JPG-Bild (hier: pictureIn.jpg) auf eine bestimmte Breite (z. B. 2000 px) zu verkleinern und dabei das Seitenverhältnis zu behalten, genügt

[shell]
convert pictureIn.jpg -resize 2000 pictureOut.jpg
[/shell]

Gleichzeitig lässt sich auch die Qualität des Ergebnisses verringern, um die Datei noch kleiner zu machen. Der Befehl dafür wäre

[shell]
convert pictureIn.jpg -resize 2000 -quality 90 pictureOut.jpg
[/shell]