Smartcom5 schrieb:
Du schreibst ja selbst, daß wenn es verlustbehaftet komprimiert und sobald preprocessing betrieben wird, daß Original nicht mehr Bit-identisch rekonstruiert werden kann. Das ist per Definitionem lossy.
Aber nicht PNG arbeitet lossy.
Wenn du vorher die Farbtiefe auf 8 Bit senkst, komprimiert PNG natürlich besser, aber es ist nicht PNG, dass auf magische Weise lossy codiert, sondern dein Preprocessing, welches Informationen entfernt oder vereinfacht. Aus dem komprimierten PNG bekommst du genauso noch dein identisches bearbeitetes 8 Bit BMP, aber du kommst nie wieder auf das eigentlich unbearbeitete 24 Bit Original. Das hast du beim Preprocessing verloren, nicht beim Konvertieren in PNG.
Ursache <-> Wirkung
Nochmal zu meinem Beispiel:
Wenn du bspw. den Text der Wikipedia vom Artikel
CPU kopierst und in ein Textdokument einfügst und (7-)zippst, erhälst du eine 16 KB große Datei. Änderst du in der Originaldatei nun alles in Großbuchstaben, wird die 7z plötzlich nur noch 15,4 KB groß. Das liegt aber nicht daran, dass 7z plötzlich lossy arbeitet, sondern daran, dass du vorher das Original so manipuliert hast, dass es sich mit 7z besser komprimieren lässt.
Wenn du eine WAV (94 MB) in FLAC konvertierst, erhälst du bspw. eine 50 MB FLAC. Wandelst du die WAV vorher in MP3 V6 (7 MB) wandelst und dann in FLAC (48 MB), arbeitet nicht FLAC lossy, sondern dein Preprocessing durch die Konvertierung von WAV zu MP3, wobei dieser Vorgang lossy ist und nicht die Kompression durch FLAC.