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

KonstruktorBeskrivning
WmfBitmapInfoHeader()

Fält

FältBeskrivning
STRUCTURE_SIZEStrukturens storlek

Metoder

MetodBeskrivning
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:

ParameterTypBeskrivning
värdeint

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:

ParameterTypBeskrivning
värdeint

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:

ParameterTypBeskrivning
värdeint

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:

ParameterTypBeskrivning
värdeint

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:

ParameterTypBeskrivning
värdeint

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:

ParameterTypBeskrivning
värdeint

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:

ParameterTypBeskrivning
värdeint

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:

ParameterTypBeskrivning
värdeint