WmfBitmapInfoHeader
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.wmf.objects.WmfBitmapBaseHeader
public class WmfBitmapInfoHeader extends WmfBitmapBaseHeader
BitmapInfoHeader-objektet innehåller information om dimensionerna och färgformatet för en enhetsoberoende bitmap (DIB).
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| WmfBitmapInfoHeader() |
Fält
| Fält | Beskrivning |
|---|---|
| STRUCTURE_SIZE | Strukturens storlek |
Metoder
| Metod | Beskrivning |
|---|---|
| getWidth() | Hämtar eller anger ett 32-bitars signerat heltal som definierar bredden på DIB, i pixlar. |
| setWidth(int value) | Hämtar eller anger ett 32-bitars signerat heltal som definierar bredden på DIB, i pixlar. |
| getHeight() | Hämtar eller anger ett 32-bitars signerat heltal som definierar höjden på DIB, i pixlar. |
| setHeight(int value) | Hämtar eller anger ett 32-bitars signerat heltal som definierar höjden på DIB, i pixlar. |
| getCompression() | Hämtar eller anger ett 32-bitars osignerat heltal som definierar komprimeringsläget för DIB. |
| setCompression(int value) | Hämtar eller anger ett 32-bitars osignerat heltal som definierar komprimeringsläget för DIB. |
| getImageSize() | Hämtar eller anger ett 32-bitars osignerat heltal som definierar bildens storlek i byte. |
| setImageSize(int value) | Hämtar eller anger ett 32-bitars osignerat heltal som definierar bildens storlek i byte. |
| getXPelsPerMeter() | 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. |
| setXPelsPerMeter(int value) | 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. |
| getYPelsPerMeter() | 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. |
| setYPelsPerMeter(int value) | 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. |
| getColorUsed() | 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. |
| setColorUsed(int value) | 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. |
| getColorImportant() | Hämtar eller anger ett 32-bitars osignerat heltal som definierar antalet färgindex som krävs för att visa DIB. |
| setColorImportant(int value) | Hämtar eller anger ett 32-bitars osignerat heltal som definierar antalet färgindex som krävs för att visa DIB. |
WmfBitmapInfoHeader()
public WmfBitmapInfoHeader()
STRUCTURE_SIZE
public static final int STRUCTURE_SIZE
Strukturens storlek
getWidth()
public int getWidth()
Hämtar eller anger ett 32-bitars signerat heltal som definierar bredden på DIB, 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.
Returns: int
setWidth(int value)
public void setWidth(int value)
Hämtar eller anger ett 32-bitars signerat heltal som definierar bredden på DIB, 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.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getHeight()
public int getHeight()
Hämtar eller anger ett 32-bitars signerat heltal som definierar höjden på DIB, i pixlar. Detta värde FÅR INTE vara noll. Om värdet är positivt är DIB en bottom‑up‑bitmap och dess ursprung är nedre vänstra hörnet. Om värdet är negativt är DIB en top‑down‑bitmap och dess ursprung är övre vänstra hörnet. Top‑down‑bitmaps stöder inte komprimering. Detta fält BÖR specificera höjden på den dekomprimerade bildfilen om komprimeringsvärdet anger JPEG‑ eller PNG‑format.
Returns: int
setHeight(int value)
public void setHeight(int value)
Hämtar eller anger ett 32-bitars signerat heltal som definierar höjden på DIB, i pixlar. Detta värde FÅR INTE vara noll. Om värdet är positivt är DIB en bottom‑up‑bitmap och dess ursprung är nedre vänstra hörnet. Om värdet är negativt är DIB en top‑down‑bitmap och dess ursprung är övre vänstra hörnet. Top‑down‑bitmaps stöder inte komprimering. Detta fält BÖR specificera höjden på den dekomprimerade bildfilen om komprimeringsvärdet anger JPEG‑ eller PNG‑format.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getCompression()
public int getCompression()
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.
Returns: int
setCompression(int value)
public void setCompression(int value)
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.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getImageSize()
public int getImageSize()
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‑‑ eller PNG‑bildbufferten respektive.
Returns: int
setImageSize(int value)
public void setImageSize(int value)
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‑‑ eller PNG‑bildbufferten respektive.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getXPelsPerMeter()
public int getXPelsPerMeter()
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.
Returns: int
setXPelsPerMeter(int value)
public void setXPelsPerMeter(int value)
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.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getYPelsPerMeter()
public int getYPelsPerMeter()
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.
Returns: int
setYPelsPerMeter(int value)
public void setYPelsPerMeter(int value)
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.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getColorUsed()
public int getColorUsed()
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 värdet är skilt från noll och BitCount‑värdet är mindre än 16 specificerar värdet antalet färger som används av DIB. Om värdet är skilt från noll och BitCount‑värdet är 16 eller högre specificerar värdet storleken på färgtabellen som används för att optimera prestandan för systempaletten. Observera: Om värdet är skilt från noll och större än den maximalt möjliga storleken på färgtabellen baserat på BitCount‑värdet, bör den maximala färgtabellens storlek antas.
Returns: int
setColorUsed(int value)
public void setColorUsed(int value)
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 värdet är skilt från noll och BitCount‑värdet är mindre än 16 specificerar värdet antalet färger som används av DIB. Om värdet är skilt från noll och BitCount‑värdet är 16 eller högre specificerar värdet storleken på färgtabellen som används för att optimera prestandan för systempaletten. Observera: Om värdet är skilt från noll och större än den maximalt möjliga storleken på färgtabellen baserat på BitCount‑värdet, bör den maximala färgtabellens storlek antas.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getColorImportant()
public int getColorImportant()
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.
Returns: int
setColorImportant(int value)
public void setColorImportant(int value)
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.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |