Thiemos Archiv
- Tuesday, 2005-07-19 13:11
- Perfekte Vorschaubilder (Thumbnails) mit ImageMagick:convert -scale 50x50Die Methode
-unsharp 0.3
+profile "*"
-quality 75
image.jpg
thumbnails/image.jpgscaleliefert meinen Tests zufolge die hochwertigsten und zugleich kleinsten Thumbnails.unsharpschärft das Bild, nachdem es verkleinert wurde (wobei ich nicht sagen kann, ob der Wert 0.3 korrekt ist. Dem Anschein nach wird er auf die nächste ganze Zahl gerundet).profileentfernt Kommentare und Profile wie z.B. EXIF-Daten und ähnliches, die in Vorschaubildern keinen Sinn ergeben und diese nur unnötig aufblähen würden.qualitystellt die JPEG-Qualität ein. Der von mir gewählte Wert 75 ist ein guter Kompromiss für Vorschaubilder: er erzeugt sehr kleine Dateien mit nur wenigen JPEG-Fragmenten, die nicht störend auffallen. Die Funktionimagecopyresampledder Grafikbibliothek GD hat demgegenüber zwei Nachteile: die erzeugten Bilder sind unscharf (dies ließe sich durch die entsprechende Funktion beheben) und sie fügt allen Dateien unnötige Kommentare hinzu (CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 75). Das macht bei vielen Thumbnails schnell einige hundert KB aus. Leider bieten die PHP-Grafikfunktionen keine Möglichkeit, diese Kommentare zu unterdrücken. Kommentare zu diesem Beitrag können per E-Mail an den Autor gesandt werden.