BitmapInfoHeader

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.bmp.BitmapCoreHeader

public class BitmapInfoHeader extends BitmapCoreHeader

Specifica BITMAPINFOHEADER. Supporto OS: Windows NT, 3.1x o versioni successive. Caratteristiche: Aggiunge formati a 16 bpp e 32 bpp. Aggiunge compressione RLE.

Metodi

MetodoDescrizione
getBitmapCompression()Ottiene la compressione bitmap.
setBitmapCompression(long value)Imposta la compressione bitmap.
getBitmapImageSize()Ottiene la dimensione dei dati grezzi bitmap in byte.
setBitmapImageSize(long value)Imposta la dimensione dei dati grezzi bitmap in byte.
getBitmapXPelsPerMeter()Ottiene la risoluzione orizzontale in pixel.
setBitmapXPelsPerMeter(int value)Ottiene o imposta la risoluzione orizzontale in pixel.
getBitmapYPelsPerMeter()Ottiene o imposta la risoluzione verticale in pixel.
setBitmapYPelsPerMeter(int value)Ottiene o imposta la risoluzione verticale in pixel.
getBitmapColorsUsed()Ottiene il numero di colori della palette utilizzati.
setBitmapColorsUsed(long value)Ottiene o imposta il numero di colori della palette utilizzati.
getBitmapColorsImportant()Ottiene o imposta il numero di colori importanti della palette.
setBitmapColorsImportant(long value)Ottiene o imposta il numero di colori importanti della palette.
getExtraBitMasks()Ottiene o imposta le maschere di bit aggiuntive.
setExtraBitMasks(int[] value)Ottiene o imposta le maschere di bit aggiuntive.

getBitmapCompression()

public long getBitmapCompression()

Ottiene la compressione bitmap.

Returns: long - compressione bitmap.

setBitmapCompression(long value)

public void setBitmapCompression(long value)

Imposta la compressione bitmap.

Parameters:

ParametroTipoDescrizione
valorelongcompressione bitmap.

getBitmapImageSize()

public long getBitmapImageSize()

Ottiene la dimensione dei dati grezzi bitmap in byte.

Returns: long - dimensione dei dati grezzi bitmap in byte.

setBitmapImageSize(long value)

public void setBitmapImageSize(long value)

Imposta la dimensione dei dati grezzi bitmap in byte.

Parameters:

ParametroTipoDescrizione
valorelongdimensione dei dati grezzi bitmap in byte.

getBitmapXPelsPerMeter()

public int getBitmapXPelsPerMeter()

Ottiene la risoluzione orizzontale in pixel.

Returns: int - risoluzione orizzontale in pixel.

setBitmapXPelsPerMeter(int value)

public void setBitmapXPelsPerMeter(int value)

Ottiene o imposta la risoluzione orizzontale in pixel.

Parameters:

ParametroTipoDescrizione
valoreintrisoluzione orizzontale in pixel.

getBitmapYPelsPerMeter()

public int getBitmapYPelsPerMeter()

Ottiene o imposta la risoluzione verticale in pixel.

Returns: int - risoluzione verticale in pixel.

setBitmapYPelsPerMeter(int value)

public void setBitmapYPelsPerMeter(int value)

Ottiene o imposta la risoluzione verticale in pixel.

Parameters:

ParametroTipoDescrizione
valoreintrisoluzione verticale in pixel.

getBitmapColorsUsed()

public long getBitmapColorsUsed()

Ottiene il numero di colori della palette utilizzati.

Returns: long - numero di colori della palette utilizzati.

setBitmapColorsUsed(long value)

public void setBitmapColorsUsed(long value)

Ottiene o imposta il numero di colori della palette utilizzati.

Parameters:

ParametroTipoDescrizione
valorelongnumero di colori della palette utilizzati.

getBitmapColorsImportant()

public long getBitmapColorsImportant()

Ottiene o imposta il numero di colori importanti della palette.

Returns: long - numero di colori importanti della palette.

setBitmapColorsImportant(long value)

public void setBitmapColorsImportant(long value)

Ottiene o imposta il numero di colori importanti della palette.

Parameters:

ParametroTipoDescrizione
valorelongnumero di colori importanti della tavolozza.

getExtraBitMasks()

public int[] getExtraBitMasks()

Ottiene o imposta le maschere di bit aggiuntive. Presenti solo nel caso in cui l’intestazione DIB sia BITMAPINFOHEADER e il BitmapCompression sia impostato su BitmapCompression.Bitfields (RGB) o BitmapCompression.AlphaBitfields (RGBA).

Returns: int[] - le maschere di bit aggiuntive.

setExtraBitMasks(int[] value)

public void setExtraBitMasks(int[] value)

Ottiene o imposta le maschere di bit aggiuntive. Presenti solo nel caso in cui l’intestazione DIB sia BITMAPINFOHEADER e il BitmapCompression sia impostato su BitmapCompression.Bitfields (RGB) o BitmapCompression.AlphaBitfields (RGBA).

Parameters:

ParametroTipoDescrizione
valoreint[]le maschere di bit aggiuntive.