WmfBitmapInfoHeader klass
Innehåll
[
Dölj
]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
| Name | Description |
|---|---|
| WmfBitmapInfoHeader() | Initierar en ny instans av WmfBitmapInfoHeader‑klassen |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| STRUCTURE_SIZE [statisk] | int | r | Strukturens storlek |
| bit_count | DibBitCount | r/w | Hä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_important | int | r/w | Hä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_used | int | r/w | Hä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. |
| compression | WmfCompression | r/w | Hä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_size | int | r/w | Hämtar eller anger ett 32-bitars osignerat heltal som definierar storleken på detta objekt, i byte. |
| height | int | r/w | Hä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_size | int | r/w | Hä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. |
| planes | int | r/w | Hämtar eller anger ett 16-bitars osignerat heltal som definierar antalet None för mål enheten. Detta värde MÅSTE vara 0x0001. |
| width | int | r/w | Hä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_meter | int | r/w | Hä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_meter | int | r/w | Hä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