WmfBitmapInfoHeader klass

Summary: The BitmapInfoHeader Object contains information about the dimensions and color format of a device-independent
bitmap (DIB).

Module: aspose.imaging.fileformats.wmf.objects

Full Name: aspose.imaging.fileformats.wmf.objects.WmfBitmapInfoHeader

Inheritance: WmfBitmapBaseHeader

Constructors

NameDescription
WmfBitmapInfoHeader()Initierar en ny instans av WmfBitmapInfoHeader‑klassen

Properties

NameTypeAccessDescription
STRUCTURE_SIZE [statisk]intrStrukturens storlek
bit_countDibBitCountr/wHämtar eller anger ett 16-bitars osignerat heltal som definierar formatet för
varje pixel samt det maximala antalet färger i DIB. Detta värde
MÅSTE vara i WmfBitmapBaseHeader.bit_count-enumerationen (avsnitt 2.1.1.3).
color_importantintr/wHämtar eller anger ett 32-bitars osignerat heltal som definierar antalet färgindex som krävs för att visa
DIB.
Om detta värde är noll krävs alla färgindex
color_usedintr/wHämtar eller anger ett 32-bitars osignerat heltal som specificerar antalet index i färgtabellen som används av DIB, enligt
följande:
Om detta värde är noll använder DIB det maximala antalet färger som motsvarar BitCount‑värdet.
Om detta värde är icke‑noll och BitCount‑värdet är mindre än 16, specificerar detta värde antalet färger som används av
DIB.
Om detta värde är icke‑noll och BitCount‑värdet är 16 eller högre, specificerar detta värde storleken på färgtabellen
som används för att optimera prestandan för systempaletten.
OBS! Om detta värde är icke‑noll och större än den maximala möjliga storleken på färgtabellen baserat på BitCount‑värdet,
bör den maximala färgtabellens storlek antas.
compressionWmfCompressionr/wHämtar eller anger ett 32-bitars osignerat heltal som definierar komprimeringsläget för DIB. Detta värde MÅSTE finnas i
komprimeringsenumerationen (avsnitt 2.1.1.7).
Detta värde FÅR INTE ange ett komprimerat format om DIB är en top‑down‑bitmap, enligt Height‑värdet.
header_sizeintr/wHämtar eller anger ett 32-bitars osignerat heltal som definierar storleken på detta
objekt, i byte.
heightintr/wHämtar eller anger ett 32-bitars signerat heltal som definierar DIB:s höjd i pixlar. Detta värde FÅR INTE vara noll.
Om detta värde är positivt är DIB en bottom‑up‑bitmap och dess ursprung är det nedre vänstra hörnet.
Om detta värde är negativt är DIB en top‑down‑bitmap och dess ursprung är det övre vänstra hörnet. Top‑down‑bitmapar
stöder inte komprimering.
Detta fält BÖR specificera höjden på den dekomprimerade bildfilen om komprimeringsvärdet anger JPEG‑ eller PNG‑format.
image_sizeintr/wHämtar eller anger ett 32-bitars osignerat heltal som definierar bildens storlek i byte.
Om komprimeringsvärdet är BI_RGB bör detta värde vara noll och MÅSTE ignoreras.
Om komprimeringsvärdet är BI_JPEG eller BI_PNG, MÅSTE detta värde ange storleken på JPEG‑ respektive PNG‑bildbufferten,
respektive.
planesintr/wHämtar eller anger ett 16-bitars osignerat heltal som definierar antalet
None för mål enheten. Detta värde MÅSTE vara
0x0001.
widthintr/wHämtar eller anger ett 32-bitars signerat heltal som definierar DIB:s bredd i pixlar. Detta värde MÅSTE vara positivt.
Detta fält BÖR specificera bredden på den dekomprimerade bildfilen om komprimeringsvärdet anger JPEG‑ eller PNG‑format.
x_pels_per_meterintr/wHämtar eller anger ett 32-bitars signerat heltal som definierar den horisontella upplösningen, i pixlar-per-meter, för mål‑
enheten för DIB
y_pels_per_meterintr/wHämtar eller anger ett 32-bitars signerat heltal som definierar den vertikala upplösningen, i pixlar-per-meter, för mål‑
enheten för DIB

Constructor: WmfBitmapInfoHeader()

 WmfBitmapInfoHeader() 

Initierar en ny instans av WmfBitmapInfoHeader‑klassen