Die JPG-Komprimierung: 10%, 7,57 kB 20%, 5,3 kB 30%, 4,33 kB 40
Transcription
Die JPG-Komprimierung: 10%, 7,57 kB 20%, 5,3 kB 30%, 4,33 kB 40
Die JPG-Komprimierung: Die Abkürzung JPG (oder auch JPEG) steht für "Joint Photographic Experts Group". Dieses Bildformat ist nach der Expertengruppe, die es erfunden hat, benannt. Die JPG-Komprimierung empfiehlt sich für Fotos. Zumindest eine leichte Komprimierung wie hier 10% sorgt noch nicht für einen sichtbaren Qualitätsverlust. Das Bild ist aber danach schon um rund 10 KB "leichter". Vergleiche die Qualität und Dateigröße mit dem Original oben! 10%, 7,57 kB 20%, 5,3 kB 30%, 4,33 kB 40%, 3,71 kB 50%, 3,34 kB 60%, 2,97 kB 70%, 2,59 kB 80%, 2,15 kB 90%, 1,62 kB 99%, 1,09 kB Das Motiv unten hat die gleiche Bildgröße, lässt aber optisch eine wesentlich höhere Komprimierung zu. Außerdem fällt es kaum auf, dass Bilddetails durch die hohe Komprimierung verloren gehen. Vergleiche dazu die Qualität beider Bilder bei 80%iger Komprimierung! 20%, 9 kB 40%, 5,5 kB 60%, 4,4 kB 80%, 2,9 kB 99%, 815 Bytes Trotz der gleichen Bildgröße ist die Dateigröße dieser beiden Motive unterschiedlich groß. Das liegt daran, dass im unteren Bild mehr Details und Konturen vorhanden sind, die das Komprimieren erschweren. Merke: die optimale Kompressionsrate eines Bildes lässt sich schlecht voraussagen, sie hängt zudem sogar vom Motiv ab! JPG: hohe Kompression - niedrige Qualität: Bei der JPG-Komprimierung werden mehrere Pixel des Bildes blockweise zusammengefasst und deren Farbtöne vereinheitlicht. Rechts: Ausschnitt aus dem letzten Bildes von oben rechts in 5-facher Vergrößerung Die 8 x 8 Pixel großen Blöcke wurden durch die starke Komprimierung in der Farbgebung vereinheitlicht. Die Anzahl der Farben hat - im Vergleich zum Originalbild - um etwa das 10-fache abgenommen. Durch das blockweise Zusammenfassen der Farbwerte schrumpft die Dateigröße. Werden die Blöcke selbst allerdings vom Auge wahrgenommen, dann werden sie als störend empfunden (s. oben) und die Kompressionsrate sollte reduziert werden. JPG-Bild, vergrößerter Ausschnitt Wichtig: eine 5%ige Komprimierung ist immer zu empfehlen, da die Bildqualität nicht sichtbar darunter leiden wird und die Datei dadurch schon deutlich kleiner wird. Eine akzeptable Komprimierung liegt meist sogar bei etwa 50-60%. Beachte, dass die JPG-Komprimierung verlustbehaftet ist, also das gespeicherte Bild eventuell aufgrund zu hoher Kompression unbrauchbar wird. Ein einmal komprimiertes Bild nicht noch einmal komprimieren! Wenn die Komprimierung nicht das gewünschte Resultat gebracht hat, benutze das Originalbild, um es erneut zu probieren. GIF oder JPG? - die richtige Wahl: Die Frage, ob ein Bild besser im JPG-Format oder als GIF gespeichert wird, lässt sich einfach beantworten: Da zum Speichern im GIF-Format das Bild zumindest auf 256 Farben reduziert werden muss, eignen sich für dieses Format nur Bildvorlagen, die sowieso nicht über viele Farben verfügen. Zum Speichern im JPGFormat muss das Bild allerdings TrueColor haben, also eignen sich hier Bildvorlagen, die über sehr viele Farben verfügen. Alle Vorlagen, die mit wenigen Farben auskommen, sind für das GIF-Format geeignet: Willst Du z. B. eine selbst gezeichnete Illustration ins Internet stellen, so wird diese kaum mehr als 256 Farben haben - vielleicht sogar eher noch weniger. Die Anzahl der Farben ließe sich also gut verringern. Illustrationen lassen sich demnach gut im GIF-Format speichern. Ebenso grafische Elemente wie Navigationshilfen (Buttons, Schaltflächen) und grafische Texte. Für Fotos eignet sich die JPG-Komprimierung besser: Fotos jedoch haben meist sehr viele Farben und wirken nicht gut, wenn sie auf 256 oder weniger Farben reduziert werden. Da 256 Farben jedoch die maximale Farbenzahl für das GIF-Format bilden, eignet sich für Fotografien besser das JPG-Format. Die Bilder behalten ihre ursprüngliche Farbtiefe und werden im JPG-Format so komprimiert, dass trotzdem sehr kleine Dateien entstehen, die optisch sauber aussehen. Warum eine Grafik besser als GIF gespeichert wird, um die Datei klein zu halten: Für eine Illustration ist das GIF-Format besser eignet, um eine kleine Datei bei guter Qualität zu erzielen: Für den Vergleich wurde eine Illustration als Vorlage gewählt. Das Bild hatte etwa 300 Farben, bevor es gespeichert wurde. Vergleiche bitte Qualität und Dateigröße der beiden Formate (linke Spalte = GIF-Format, rechts = JPGFormat): GIF-Format, 256 Farben 16,2 kB JPG-Format, 16,7 Mio Farben, 1% komprimiert 77,8 kB GIF-Format, 128 Farben 12,7 kB JPG-Format, 16,7 Mio Farben, 20% komprimiert 22 kB GIF-Format, 64 Farben 11,6 kB JPG-Format, 16,7 Mio Farben, 40% komprimiert 15,1 kB GIF-Format, 32 Farben 8,9 kB JPG-Format, 16,7 Mio Farben, 60% komprimiert 11,8 kB GIF-Format, 16 Farben 7,5 kB JPG-Format, 16,7 Mio Farben, 80% komprimiert 7,9 kB GIF-Format, 8 Farben 7,3 kB JPG-Format, 16,7 Mio Farben, 99% komprimiert 3,6 kB Fazit: die Grafik sieht mit 16 Farben immer noch ganz passabel aus, die Dateigröße liegt bei etwa 8 kB. Bei dieser Dateigröße ist dasselbe Bild im JPG-Format jedoch qualitativ deutlich schlechter. Warum ein Foto besser als JPG gespeichert wird: Hier beweise ich, dass ein Foto besser als JPG gespeichert wird. In der linken Spalte siehst Du ein stufenweise farbindiziertes Foto, als GIF gespeichert. Das Ergebnis kannst Du selbst beurteilen, Farbtiefe und Dateigröße stehen neben jedem Bild. In der rechten Spalte siehst Du, wie sich eine immer stärker werdende Komprimierung im JPG-Format auf Qualität und Dateigröße des Fotos auswirken: GIFFormat, 256 Farben 29,6 kB JPGFormat, 16,7 Mio Farben, 1% komprimiert 65,9 kB GIFFormat, 128 Farben 24,3 kB JPGFormat, 16,7 Mio Farben, 20% komprimiert 10,5 kB GIFFormat, 64 Farben 18,9 kB JPGFormat, 16,7 Mio Farben, 40% komprimiert 7,5 kB GIFFormat, 32 Farben 15 kB JPGFormat, 16,7 Mio Farben, 60% komprimiert 5,9 kB GIFFormat, 16 Farben 11,2 kB JPGFormat, 16,7 Mio Farben, 80% komprimiert 4,0 kB GIFFormat, 8 Farben 7,9 kB JPGFormat, 16,7 Mio Farben, 99% komprimiert 1,3 kB Fazit: Das Foto verliert erst bei 60% Komprimierung im JPG-Format deutlich an Qualität. Also wird das Bild am Ende etwa 6 bis 8 kB bei guter Qualität haben. Als GIF-Bild mit indizierten Farben jedoch (linke Spalte) ist die Bildqualität bei entsprechender Dateigröße erst gar nicht gegeben! Vergleich GIF und JPG GIF (Compuserve Graphics Interchange Format) JPG (Joint Photographic Experts Group) von Compuserve, benutzt die LZW- (Lempel-, Ziv-, Welch) Kompression, eine Run-Length-Codierung entwickelt von der Joint Photographic Experts Group, benutzt den Huffman-KomprimierungsAlgorithmus verlustfreie Kompression (abgesehen von der Indizierung) verlustbehaftete Kompression kann mehrmals hintereinander geöffnet und als GIF gespeichert werden sollte nach dem Komprimieren nicht erneut als JPG gespeichert werden komprimiert, indem nur die Farbwechsel in den Pixelreihen vermerkt werden komprimiert, indem mehrere Pixel zu Blöcken mit einheitlichen Farben zusammengefasst werden benötigt ein Bild mit 2 bis 256 Farben benötigt ein Bild in 24-Bit Farbtiefe, TrueColor erzielt gute Ergebnisse bei Bildern, die mit recht wenig Farben auskommen, also Illustrationen, grafischen Text, Buttons, etc. erzielt sehr gute Ergebnisse bei Fotos und konturarmen (oder weichgezeichneten) Bildern lässt sich interlaced laden lässt sich interlaced laden (Progressive JPG) lässt sich animieren (animiertes GIF) lässt sich nicht animieren kann eine oder mehrere Farben transparent darstellen lässt keine Transparenz zu, außer die Pixel werden in der Hintergrundfarbe eingefärbt