Eine komprimierte Bitmap ist eine Bitmap -Bilddatei, die unter Verwendung eines Komprimierungsalgorithmus in der Größe reduziert wurde. Standard-Bitmap-Bilder (wie BMP oder unkomprimiertes TIFF) speichern die Farbinformationen jedes Pixels einzeln, was zu großen Dateigrößen führt, insbesondere für hochauflösende Bilder. Kompressionstechniken reduzieren diese Größe, indem sie Redundanz in den Pixeldaten ausnutzen.
Es gibt verschiedene Methoden, um Bitmap -Bilder zu komprimieren. Sie fallen in der Regel in zwei Kategorien:
* verlustfreie Komprimierung: Diese Methoden reduzieren die Dateigröße, ohne Bilddaten zu verwerfen. Das rekonstruierte Bild ist identisch mit dem Original. Gemeinsame Algorithmen umfassen:
* Kodierung von Run-Länge (RLE): Effizient für Bilder mit großen Bereichen derselben Farbe. Es ersetzt Sequenzen identischer Pixel durch einen einzelnen Code, der die Farbe und die Anzahl der Wiederholungen angibt.
* lempel-ziv-welch (LZW): Ein ausgefeilterer Algorithmus, der wiederholte Pixelmuster identifiziert, unabhängig von ihrer Farbe. Es wird in GIF -Bildern verwendet.
* Deflate: Ein häufiger verlustfreier Algorithmus, der in PNG -Bildern verwendet wird. Es kombiniert Techniken wie Huffman Coding und LZ77.
* Verlustische Komprimierung: Diese Methoden reduzieren die Dateigröße, indem sie einige Bilddaten abwerfen. Das rekonstruierte Bild ähnelt dem Original, aber nicht identisch. Der Grad des Verlustes kann kontrolliert werden und bietet einen Kompromiss zwischen Dateigröße und Bildqualität. Das häufigste Beispiel ist:
* JPEG (gemeinsame fotografische Expertengruppe): Verwendet eine diskrete Cosinus -Transformation (DCT), um Daten zu komprimieren. Es ist sehr effektiv für Fotos und Bilder mit allmählichen Farbänderungen, aber weniger effektiv für Bilder mit scharfen Linien oder Text.
Zusammenfassend ist eine komprimierte Bitmap einfach eine kleinere Version eines Bitmap -Images, das durch die Anwendung von verlustfreier oder verlustiger Komprimierung erzielt wird, die auf der Grundlage der gewünschten Balance zwischen Dateigröße und Bildtreue ausgewählt wurde. Die Auswahl des Komprimierungsalgorithmus beeinflusst das Dateiformat (z. B. PNG für verlustfrei, JPEG für Verlust).