Im Buildprozess eines meiner Projekte kommt seit kurzem ein neues, hilfreiches Werkzeug zur Optimierung von PNG-Grafiken zum Einsatz. Die von den Grafikern gelieferten Dateien entsprechen zwar optisch den Anforderungen, jedoch besteht immer ein wenig potenzial die Größe der Dateien noch ein wenig zu reduzieren. Auch wenn durch die Optimierungen nur ein paar Kilobyte pro Datei gespart werden, ist der Aufwand zur einmaligen Einrichtung dieses Werkzeuges absolut gerechtfertig. Wenn man die eingesparten Kilobytes auf die Gesamtanzahl der Besucher im Monat hochrechnet, merkt man schnell, dass Traffic eingespart wird und der Server insges. weniger belastet wird, da er “kleinere” Dateimengen ausliefern muss.
Für alle, die ein Buildtool wie zB. phpUnderControl im Einsatz haben, sollte die Integration relativ schnell durchzuführen sein. Nach der einmaligen Einrichtung hat man mit jedem Build nun top-optimierte PNG-Grafiken. Ich steuere OptiPNG aus dem Ant-Buildskript (Aufruf Shellskript) heraus über ein kleines Shellskript (Suche nach PNG-Grafiken + Optimierung) an.
OptiPNG findet ihr hier
Kommentare