迪拉斯: image erstellen - komprimierung zu hoch?

Beitrag lesen

Großartig. Ich hab Freitag eine Antwort geschrieben und bin ins Wochenende aufgebrochen, aber sie ist nicht hier. Der Teufel soll mich holen, wenn ich nochmal auf Vorschau statt Absenden drücke. *grr* Sorry. Also noch mal:

Die Dateien von dir:
Vorlage            6223 B  http://michelshoehe.de/tmpl_right_termine.jpg
fertig als JPEG    2634 B  http://michelshoehe.de/right_termine.jpg
fertig als PNG    10170 B  http://michelshoehe.de/right_termine.png

Deine Software hat dich bezüglich der Qualität des JPEG gehörig verkackeiert. Ich muss right_termine.png mit Qualität 25(!) abspeichern, damit ich auf die ähnliche Größe von 2682 B komme. (Weitere Parameter sind: ohne EXIF, nicht-progressiv, Chromasubsampling egal - hat unerheblichen Einfluss auf die Größe.) Selbstverständlich gibt's dann dicke Artefakte, die Qualität ist einfach zu schlecht.

Analyse von right_termine.png
IHDR      13    critical    PNG image header: 109x109, 8 bits/pixel, paletted, noninterlaced
PLTE     768    critical    palette, 256 entries
IDAT    8192    critical    PNG image data
IDAT    1129    critical    PNG image data
IEND       0    critical    end-of-image data

Die Software macht keine gravierenden Fehler: die Datei enthält keine unnützen Chunks, die Kompression ist stark und Interlacing wird nicht benutzt. Deswegen schaffe ich es auch nur, sie um 5% zu verkleinern, indem ich doppelte Paletteneinträge entferne, die Paletteneintragsreihenfolge verbessere und alle IDAT-Chunks zusammenfasse.

http://img138.imageshack.us/img138/5876/righttermineoptimiertwb8.png
IHDR      13    critical    PNG image header: 109x109, 8 bits/pixel, paletted, noninterlaced
PLTE     759    critical    palette, 256 entries
IDAT    8827    critical    PNG image data
IEND       0    critical    end-of-image data

Was du machen musst, ist die Farbtiefe abzusenken. Das ist zwar auch eine verlustbehaftete Operation, aber die dadurch erzeugten Farbbänder sind für das Auge weitaus unstörender als Klötzer. Die Klötzer nimmt man immer wahr, die Farbbänder meist nur im Vergleich mit dem Original im hoher Farbtiefe. Hier sieht man davon ein wenig in der dunklen Zone oben links.

http://img138.imageshack.us/img138/5193/righttermine4bitop5.png
IHDR      13    critical    PNG image header: 109x109, 4 bits/pixel, paletted, noninterlaced
PLTE      45    critical    palette, 15 entries
IDAT    3138    critical    PNG image data
IEND       0    critical    end-of-image data

Mit nur 4 Bit ist das Bild nur noch halb so groß wie die Vorlage. Sicherlich kann man noch ein bisschen mehr herausholen, aber das Ausgangsmaterial ist JPEG und wirkt leider nachteilig auf die PNG-Optimierung.