aspose.imaging.fileformats.bmp

Modulen hanterar Bmp‑filformatbehandling.

Classes

KlassDescription
BitmapCoreHeaderDimensioner och färgformat för DIB.
Headernamn BITMAPCOREHEADER även känt som OS21XBITMAPHEADER.
BitmapInfoHeaderSpecificerar BITMAPINFOHEADER.
OS-stöd: Windows NT, 3.1x eller senare.
Funktioner: Lägger till 16 bpp och 32 bpp format. Lägger till RLE-komprimering.
BitmapV4HeaderBitmapV4Header-strukturen är bitmapinformationens headerfil. Det är en utökad version av BITMAPINFOHEADER-strukturen.

BitmapV4Header-strukturen är utökad för att tillåta en JPEG- eller PNG-bild att skickas som källbild till StretchDIBits.
BitmapV5HeaderBitmapV5Header-strukturen är bitmapinformationens headerfil. Det är en utökad version av BITMAPINFOHEADER-strukturen.

Om bV5Height är negativt, vilket indikerar en top‑down DIB, måste bV5Compression vara antingen BI_RGB eller BI_BITFIELDS. Top‑down DIBs kan inte komprimeras.
Det oberoende färghanteringsgränssnittet (ICM) 2.0 tillåter International Color Consortium (ICC) färgprofiler att länkas eller bäddas in i DIBs (DIBs).
Se Använda strukturer för mer information. När en DIB laddas in i minnet bör profildata (om den finns) följa färgtabellen,
och bV5ProfileData ska ange offseten för profildata från början av BITMAPV5HEADER-strukturen.
Värdet som lagras i bV5ProfileData kommer att skilja sig från värdet som returneras av sizeof-operatorn för BITMAPV5HEADER-argumentet,
eftersom bV5ProfileData är offseten i byte från början av BITMAPV5HEADER-strukturen till början av profildata.
(Bitmap-bitar följer inte färgtabellen i minnet). Applikationer bör ändra bV5ProfileData-medlemmen efter att DIB har laddats in i minnet.
För packade DIBs bör profildata följa bitmap-bitarna på liknande sätt som filformatet.
bV5ProfileData-medlemmen bör fortfarande ge offseten för profildata från början av BITMAPV5HEADER.
Applikationer bör endast komma åt profildata när bV5Size är lika med storleken på BITMAPV5HEADER och bV5CSType är PROFILE_EMBEDDED eller PROFILE_LINKED.
BmpImageDu kan enkelt hantera Bitmap (BMP) och Device Independent Bitmap
(DIB)-filer, vilket underlättar effektiv manipulation och bearbetning av raster
bilder. Genom att utföra olika operationer på bilder förenklar detta API
arbetsflödet och erbjuder utvecklare ett pålitligt verktyg för att arbeta med BMP och
DIB-format i sina mjukvaruapplikationer.
Os22XBitmapHeaderEn OS/2 2.x OS22XBITMAPHEADER även känd som BITMAPCOREHEADER2.

Enumerations

EnumerationDescription
BitmapCompressionSpecificerar olika bitmap-komprimeringsmetoder.