www.wikidata.de-de.nina.az
Bildkompression beruht wie jede Anwendung der Datenkompression darauf die ursprunglichen Daten entweder in eine vollstandig rekonstruierbare Form zu uberfuhren die weniger Speicherplatz benotigt oder Daten zu entfernen deren Verlust kaum wahrnehmbar ist Es gibt sehr viele Formate fur Bilddateien Grafikformate von denen aber viele veraltet sind und viele keine Kompression unterstutzen da sie Formate zum Austausch unter Grafikprogrammen sind Inhaltsverzeichnis 1 Verlustfreie Kompression 2 Verlustbehaftete Kompression 2 1 JPEG und JPEG 2000 2 2 Fraktale Bildkompression 3 Kompressionsverfahren im Vergleich 4 Siehe auch 5 Literatur 6 Weblinks 7 EinzelnachweiseVerlustfreie Kompression BearbeitenBei der verlustfreien Kompression geht keine Information verloren Die Daten werden anders als vorher dargestellt indem bestimmte Redundanzen erkannt und entfernt werden Zum Beispiel konnen sich wiederholende Bitfolgen einmal in einem Worterbuch abgelegt und dann nur noch durch ihre Nummer reprasentiert werden Bekannte Verfahren sind die Lauflangenkodierung LZW oder die Huffman Kodierung Es konnen beliebige allgemeine Kompressionsverfahren verwendet werden die sich auch auf andere Arten von Daten wie Text anwenden lassen Eine Textdatei oder ein Computerprogramm kann ohne Fehler komprimiert werden jedoch nur bis zu einem gewissen Grad Dies wird als verlustfreie Kompression bezeichnet Bei starkerer Datenkompression gehen Informationen verloren In Textdateien und Programmdateien ist es entscheidend dass die Kompression verlustfrei ist da ein einzelner Fehler die Bedeutung einer Textdatei ernsthaft beschadigen oder dazu fuhren kann dass ein Programm nicht ausgefuhrt wird Bei der Bildkompression ist ein kleiner Qualitatsverlust normalerweise nicht erkennbar Es gibt keinen kritischen Punkt bis zu dem die Kompression einwandfrei funktioniert aber daruber hinaus wird sie unmoglich Wenn eine gewisse Verlusttoleranz besteht kann der Kompressionsfaktor grosser sein als wenn keine Verlusttoleranz vorliegt Aus diesem Grund konnen Grafiken starker komprimiert werden als Textdateien oder Programme 1 Zu den verlustfreien Bildtypen gehoren Portable Network Graphics PNG komprimiert Bilder um ihre geringe Grosse zu erhalten indem nach Mustern auf einem Foto gesucht und diese zusammen komprimiert werden Die Kompression ist umkehrbar Sobald eine PNG Datei geoffnet wird wird das Bild genau wiederhergestellt Das Grafikformat PNG verwendet als Komprimierungsmethode Deflate eine Kombination aus LZ77 und Huffman Kodierung Die gute Komprimierung von PNG erklart sich durch die zusatzliche Anwendung von pradiktiver Kodierung bei PNG auch Vorfilter genannt Dabei werden aus Erfahrungswerten die nachsten Farbwerte vorhergesagt und nur die Abweichungen der Vorhersage von den wirklichen Bildinformationen gespeichert 2 Das Grafikformat GIF verwendet dagegen zur Kompression nur den Lempel Ziv Welch Algorithmus und erreicht deshalb meistens keine so gute Kompression wie PNG Ausserdem kann es nur maximal 256 Farben pro Einzelbild anzeigen dafur jedoch auch Animationen Bei GIF sind die Farbinformationen in einer Farbtabelle abgelegt Diese kann bis zu 256 verschiedene Eintrage enthalten die frei aus 2563 16 7 Millionen moglichen Farbwerten auswahlbar sind Fur einfache Zeichnungen Schwarz Weiss Fotografien sind 256 Farben oder Graustufen in der Regel auch heute noch ausreichend Komplexere Bilder wie Farbfotos oder Zeichnungen mit umfangreichen Farbverlaufen mussen demzufolge vor der Speicherung auf 256 Farben oder weniger reduziert werden Farbquantisierung Die so entstandenen Farbstufen oder Dithering Effekte sind besonders bei grossen Bildern storend sichtbar 3 Windows Bitmap BMP ist ein Format das ausschliesslich Microsoft zur Verfugung steht Es ist verlustfrei wird aber nicht haufig verwendet Windows Bitmaps erlauben Farbtiefen von 1 4 8 16 24 oder 32 bpp Bits pro Pixel wobei bei 16 und 32 bpp nicht alle Bits tatsachlich genutzt werden mussen RAW In vielen digitalen Spiegelreflexkameras enthalten und speichert alle vom Kamerasensor empfangenen Lichtdaten Diese Dateitypen sind in der Regel recht gross Daruber hinaus gibt es verschiedene Versionen von RAW und man benotigt moglicherweise bestimmte Software um die Bilddateien zu bearbeiten Ein guter Kompressionsfaktor lasst sich mit diesen Verfahren aber nur erzielen wenn die Bilder gunstig fur diese Kompressionsalgorithmen sind Das bedeutet sie sollten moglichst grosse Flachen mit jeweils gleicher Farbe oder exakt gleichem Muster bei PNG eventuell auch mit Farbverlaufen besitzen Auch Lossless JPEG JPEG 2000 und WebP erlauben verlustfreie Komprimierung letztere sogar von komplexeren Bildern mit noch recht guter Kompressionsrate Durch das Zuruckkonvertieren eines Bilds von einem verlustbehafteten Grafikformat in ein verlustfreies Grafikformat konnen die ursprunglichen Bilddaten nicht wiederhergestellt werden 4 Verlustbehaftete Kompression BearbeitenBei der verlustbehafteten Kompression wird versucht den Informationsverlust unmerklich oder wenigstens asthetisch ertraglich zu halten Diese Methoden nutzen aus dass kleine Farbanderungen fur das Auge nicht sichtbar sind Ahnlich wie bei der verlustbehafteten Audiokomprimierung basiert die Bildkomprimierung auf einem Modell der menschlichen Wahrnehmung Der Komprimierungsalgorithmus soll bevorzugt die Bildinformationen entfernen die uber die Aufnahmefahigkeit der menschlichen Bildwahrnehmung hinausgehen Das Wahrnehmungsmodell ist jedoch im Gegensatz zur Audiokompression nicht explizit formuliert und in die Algorithmen eingearbeitet sondern mehr intuitiv JPEG und JPEG 2000 Bearbeiten nbsp JPEG Kompression mit zunehmender QuantisierungBei den JPEG Verfahren wird das Bild mit Hilfe eines Systems von Basisfunktionen transformiert Bei JPEG ist das die Diskrete Kosinustransformation bei JPEG 2000 die Wavelet Transformation Auf diese Weise erhalt man eine andere aquivalente Reprasentation des Bildes die aus den Koeffizienten zu diesen Basisfunktionen besteht Bei JPEG sind das die Amplituden der so genannten Ortsfrequenzen bei JPEG 2000 eine Art von Mittelwerten uber 4 16 64 Pixel Diese Koeffizienten werden durch die Quantisierung geandert Kleine Koeffizienten verschwinden ganz und die grosseren werden auf den nachstbesten Wert gesetzt So lassen sie sich mit weniger Bits darstellen Schliesslich wird noch eine verlustlose Datenkompression durchgefuhrt Das neuere JPEG 2000 konnte sich allerdings bisher nicht durchsetzen da die notigen Algorithmen fur Digitalkameras und andere tragbare Gerate zu rechenaufwandig sind und rechtliche Unklarheiten bezuglich der Lizenzierung Softwarepatente bestehen Die grossten visuellen Probleme Kompressionsartefakte bei ubermassiger JPEG Kompression bereitet die Bildung sogenannter Blockartefakte welche bei der Aufteilung des Bildes in kleine Blocke entstehen sowie Ringing eine Konsequenz des ungunstigen Verhaltens der diskreten Kosinustransformation bei harten Farbubergangen Fraktale Bildkompression Bearbeiten Hauptartikel Fraktale Bildkompression Eine weitere verlustbehaftete Methode die sich aber bei Grafikformaten nicht in breitem Masse durchsetzen konnte ist die fraktale Bildkompression Sie basiert auf der Erkenntnis der Chaostheorie dass fast jedes Bild Selbstahnlichkeit aufweist Hierbei werden zu Gruppen von Bildpunkten einer gewissen Grossenordnung z B 8 8 Punkte ahnliche Gruppen der nachstkleineren Grossenordnung 4 4 Punkte im selben Bild gesucht Gespeichert werden dann statt der tatsachlichen Gruppen nur die Position der ahnlichen Referenzgruppen welche weniger Bilddaten aufweisen Dieses Verfahren entspricht im Wesentlichen einem Codebook Verfahren mit dem Unterschied dass das Codebook nicht separat gespeichert werden muss sondern im selben Bild vorhanden ist Da die Suche nach ahnlichen Gruppen gegebenenfalls recht aufwandig sein kann werden hierbei neuronale Netze eingesetzt Die Dekodierung ist jedoch nicht aufwandiger als bei herkommlichen Verfahren Kompressionsverfahren im Vergleich BearbeitenDie verbreiteten Formate weisen Vor und Nachteile auf und eignen sich daher fur den jeweiligen Zweck mehr oder weniger gut Computergrafiken die harte Kanten enthalten etwa einfache Grafiken oder Screenshots konnen durch verlustfreie Verfahren meist besser komprimiert werden wie folgender Vergleich zeigt nbsp PNG 1007 Byte nbsp GIF 1847 Byte nbsp JPEG 4273 Byte nbsp WebP lossless 908 ByteEs ist deutlich zu sehen dass JPEG trotz der grossen Dateigrosse sichtbare Artefakte bildet PNG komprimiert hier wesentlich besser als GIF und gibt das Bild dennoch originalgetreu wieder Bei Fotografien und ahnlichen nichtgrafischen Bildern ist JPEG unter den verbreiteten Formaten die erste Wahl wenn Speicherplatz eine Rolle spielt Verlustfreie Formate wie PNG eignen sich in der Regel nicht fur Fotografien da sie erheblich grossere Dateien produzieren Bei GIF kommt noch die Beschrankung auf 256 Farben je Einzelbild hinzu Im professionellen Bereich z B in der Druckvorstufe finden meist verlustfreie Formate oder Vektorgrafiken Verwendung da dort die Moglichkeit der mehrmaligen Bearbeitung wichtiger als der Speicherverbrauch ist ausserdem ist die Bildqualitat besser als bei JPEG Hier wird in der Regel TIFF verwendet weil es auch das in Druckereien benutzte CMYK Farbmodell unterstutzt Verlustfreie Rohdatenformate bieten ausserdem die grossten Moglichkeiten und beste Qualitat fur Fotografien Es gibt aber auch Mischformate wie JPEG 2000 bei denen verlustfreie und verlustbehaftete Komprimierung kombiniert werden konnen Die wichtigsten und am besten unterstutzten Grafikformate fur Animationen sind GIF Flash Shockwave und SVG Siehe auch BearbeitenVideokompression Audiodatenkompression Wavelet KompressionLiteratur BearbeitenTilo Strutz Bilddatenkompression 5 Auflage Springer Vieweg Wiesbaden 2017 ISBN 978 3 8348 1427 2 Weblinks BearbeitenCompression FAQ Haufig gestellte Fragen zur Datenkompression Ubersichtsartikel zur verlustlosen Bildkompression PDF Datei 1 24 MB Einzelnachweise Bearbeiten TechTarget image compression TechTerms PNG Definition TechTerms GIF Definition KeyCDN What Is Image Compression Abgerufen von https de wikipedia org w index php title Bildkompression amp oldid 227988676