aspose.imaging.fileformats.bmp

Das Modul verarbeitet das Bmp-Dateiformat.

Classes

KlasseBeschreibung
BitmapCoreHeaderAbmessungen und Farbformat von DIB.
Header-Name BITMAPCOREHEADER, auch bekannt als OS21XBITMAPHEADER.
BitmapInfoHeaderGibt BITMAPINFOHEADER an.
Betriebssystemunterstützung: Windows NT, 3.1x oder später.
Funktionen: Fügt 16‑bpp‑ und 32‑bpp‑Formate hinzu. Fügt RLE‑Kompression hinzu.
BitmapV4HeaderDie BitmapV4Header‑Struktur ist die Bitmap‑Informations‑Headerdatei. Sie ist eine erweiterte Version der BITMAPINFOHEADER‑Struktur.

Die BitmapV4Header‑Struktur ist erweitert, um ein JPEG‑ oder PNG‑Bild als Quellbild an StretchDIBits zu übergeben.
BitmapV5HeaderDie BitmapV5Header‑Struktur ist die Bitmap‑Informations‑Headerdatei. Sie ist eine erweiterte Version der BITMAPINFOHEADER‑Struktur.

Ist bV5Height negativ, was auf ein Top‑Down‑DIB hinweist, muss bV5Compression entweder BI_RGB oder BI_BITFIELDS sein. Top‑Down‑DIBs können nicht komprimiert werden.
Die Independent Color Management‑Schnittstelle (ICM) 2.0 ermöglicht es, International Color Consortium (ICC)‑Farbprofile mit DIBs (DIBs) zu verknüpfen oder einzubetten.
Siehe „Using Structures“ für weitere Informationen. Wenn ein DIB in den Speicher geladen wird, sollten die Profildaten (falls vorhanden) der Farbtafel folgen,
und bV5ProfileData sollte den Offset der Profildaten vom Beginn der BITMAPV5HEADER‑Struktur angeben.
Der in bV5ProfileData gespeicherte Wert unterscheidet sich vom Wert, der vom sizeof‑Operator für das BITMAPV5HEADER‑Argument zurückgegeben wird,
weil bV5ProfileData der Offset in Bytes vom Beginn der BITMAPV5HEADER‑Struktur bis zum Beginn der Profildaten ist.
(Bitmap‑Bits folgen nicht der Farbtafel im Speicher). Anwendungen sollten das bV5ProfileData‑Mitglied nach dem Laden des DIBs in den Speicher ändern.
Bei gepackten DIBs sollten die Profildaten den Bitmap‑Bits ähnlich dem Dateiformat folgen.
Das bV5ProfileData‑Mitglied sollte weiterhin den Offset der Profildaten vom Beginn der BITMAPV5HEADER angeben.
Anwendungen sollten auf die Profildaten nur zugreifen, wenn bV5Size der Größe des BITMAPV5HEADER entspricht und bV5CSType gleich PROFILE_EMBEDDED oder PROFILE_LINKED ist.
BmpImageSie können Bitmap (BMP)- und Device Independent Bitmap
(DIB)-Dateien mühelos handhaben, was eine effiziente Manipulation und Verarbeitung von Raster
Bildern ermöglicht. Durch die Durchführung verschiedener Operationen an Bildern optimiert diese API den
Arbeitsablauf und bietet Entwicklern ein zuverlässiges Toolkit für die Arbeit mit BMP und
DIB-Formaten in ihren Softwareanwendungen.
Os22XBitmapHeaderEin OS/2 2.x OS22XBITMAPHEADER, auch bekannt als BITMAPCOREHEADER2.

Enumerations

AufzählungBeschreibung
BitmapCompressionGibt verschiedene Bitmap‑Kompressionsmethoden an.