Image Resize

Aus aktuellem Anlass hier ein kleines Tool zum Skalieren von Bildern, eine Aufgabe, die immer mal wieder anfällt, insbesondere dann, wenn man ein wenig Webdesign betreibt. In stark reduzierter Form existierte das schon lange in meinem Fundus, aber zuletzt war es mir dann doch zuviel geworden, den Einzeiler für jeden Anwendungsfall neu anzupassen 😀 .
(Und ja, ich weiss: es gibt prima GUI Tools für diese Aufgabe, die ich auch gerne einsetze, insbesondere z.B. SIR – aber manchmal ist man auf der Kommandozeile einfach schneller…).

Also ein wenig in der bash-Trickkiste gekramt und das Ganze soweit optimiert, dass es ohne Anpassung die meisten Aufgaben bzgl. der automatischen Skalierung von Bilddateien erledigen kann, mit sinnvollen Default-Werten.
Und, ganz wichtig, eine Option, alle Bilder nicht nur ‚auf einen Schlag‘, sondern auch so zu konvertieren, dass sie nachher alle die gleiche Höhe (oder Breite, je nach Wunsch) haben, auch wenn sie vorher jeweils ein anderes Breite/Höhe Verhältnis haben. Das ist nützlich z.B. für Fotogalerien oder Slider.
Der langen Rede kurzer Sinn – hier ist der Source-Code: weiterlesen