WmfBitmapInfoHeader

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.wmf.objects.WmfBitmapBaseHeader

public class WmfBitmapInfoHeader extends WmfBitmapBaseHeader

El objeto BitmapInfoHeader contiene información sobre las dimensiones y el formato de color de un bitmap independiente del dispositivo (DIB).

Constructores

ConstructorDescripción
WmfBitmapInfoHeader()

Campos

CampoDescripción
STRUCTURE_SIZEEl tamaño de la estructura

Métodos

MétodoDescripción
getWidth()Obtiene o establece un entero con signo de 32 bits que define el ancho del DIB, en píxeles.
setWidth(int value)Obtiene o establece un entero con signo de 32 bits que define el ancho del DIB, en píxeles.
getHeight()Obtiene o establece un entero con signo de 32 bits que define la altura del DIB, en píxeles.
setHeight(int value)Obtiene o establece un entero con signo de 32 bits que define la altura del DIB, en píxeles.
getCompression()Obtiene o establece un entero sin signo de 32 bits que define el modo de compresión del DIB.
setCompression(int value)Obtiene o establece un entero sin signo de 32 bits que define el modo de compresión del DIB.
getImageSize()Obtiene o establece un entero sin signo de 32 bits que define el tamaño, en bytes, de la imagen.
setImageSize(int value)Obtiene o establece un entero sin signo de 32 bits que define el tamaño, en bytes, de la imagen.
getXPelsPerMeter()Obtiene o establece un entero con signo de 32 bits que define la resolución horizontal, en píxeles por metro, del dispositivo de destino para el DIB
setXPelsPerMeter(int value)Obtiene o establece un entero con signo de 32 bits que define la resolución horizontal, en píxeles por metro, del dispositivo de destino para el DIB
getYPelsPerMeter()Obtiene o establece un entero con signo de 32 bits que define la resolución vertical, en píxeles por metro, del dispositivo de destino para el DIB
setYPelsPerMeter(int value)Obtiene o establece un entero con signo de 32 bits que define la resolución vertical, en píxeles por metro, del dispositivo de destino para el DIB
getColorUsed()Obtiene o establece un entero sin signo de 32 bits que especifica el número de índices en la tabla de colores utilizada por el DIB, de la siguiente manera: Si este valor es cero, el DIB usa el número máximo de colores que corresponde al valor BitCount.
setColorUsed(int value)Obtiene o establece un entero sin signo de 32 bits que especifica el número de índices en la tabla de colores utilizada por el DIB, de la siguiente manera: Si este valor es cero, el DIB usa el número máximo de colores que corresponde al valor BitCount.
getColorImportant()Obtiene o establece un entero sin signo de 32 bits que define el número de índices de color requeridos para mostrar el DIB.
setColorImportant(int value)Obtiene o establece un entero sin signo de 32 bits que define el número de índices de color requeridos para mostrar el DIB.

WmfBitmapInfoHeader()

public WmfBitmapInfoHeader()

STRUCTURE_SIZE

public static final int STRUCTURE_SIZE

El tamaño de la estructura

getWidth()

public int getWidth()

Obtiene o establece un entero con signo de 32 bits que define el ancho del DIB, en píxeles. Este valor DEBE ser positivo. Este campo DEBERÍA especificar el ancho del archivo de imagen descomprimida, si el valor Compression especifica el formato JPEG o PNG.

Returns: int

setWidth(int value)

public void setWidth(int value)

Obtiene o establece un entero con signo de 32 bits que define el ancho del DIB, en píxeles. Este valor DEBE ser positivo. Este campo DEBERÍA especificar el ancho del archivo de imagen descomprimida, si el valor Compression especifica el formato JPEG o PNG.

Parameters:

ParámetroTipoDescripción
valorint

getHeight()

public int getHeight()

Obtiene o establece un entero con signo de 32 bits que define la altura del DIB, en píxeles. Este valor NO DEBE ser cero. Si este valor es positivo, el DIB es un bitmap de abajo hacia arriba, y su origen es la esquina inferior izquierda. Si este valor es negativo, el DIB es un bitmap de arriba hacia abajo, y su origen es la esquina superior izquierda. Los bitmaps de arriba hacia abajo no admiten compresión. Este campo DEBERÍA especificar la altura del archivo de imagen descomprimida, si el valor Compression especifica el formato JPEG o PNG.

Returns: int

setHeight(int value)

public void setHeight(int value)

Obtiene o establece un entero con signo de 32 bits que define la altura del DIB, en píxeles. Este valor NO DEBE ser cero. Si este valor es positivo, el DIB es un bitmap de abajo hacia arriba, y su origen es la esquina inferior izquierda. Si este valor es negativo, el DIB es un bitmap de arriba hacia abajo, y su origen es la esquina superior izquierda. Los bitmaps de arriba hacia abajo no admiten compresión. Este campo DEBERÍA especificar la altura del archivo de imagen descomprimida, si el valor Compression especifica el formato JPEG o PNG.

Parameters:

ParámetroTipoDescripción
valorint

getCompression()

public int getCompression()

Obtiene o establece un entero sin signo de 32 bits que define el modo de compresión del DIB. Este valor DEBE estar en la enumeración Compression (sección 2.1.1.7). Este valor NO DEBE especificar un formato comprimido si el DIB es un bitmap de arriba hacia abajo, como indica el valor Height.

Returns: int

setCompression(int value)

public void setCompression(int value)

Obtiene o establece un entero sin signo de 32 bits que define el modo de compresión del DIB. Este valor DEBE estar en la enumeración Compression (sección 2.1.1.7). Este valor NO DEBE especificar un formato comprimido si el DIB es un bitmap de arriba hacia abajo, como indica el valor Height.

Parameters:

ParámetroTipoDescripción
valorint

getImageSize()

public int getImageSize()

Obtiene o establece un entero sin signo de 32 bits que define el tamaño, en bytes, de la imagen. Si el valor Compression es BI_RGB, este valor DEBERÍA ser cero y DEBE ser ignorado. Si el valor Compression es BI_JPEG o BI_PNG, este valor DEBE especificar el tamaño del búfer de imagen JPEG o PNG, respectivamente.

Returns: int

setImageSize(int value)

public void setImageSize(int value)

Obtiene o establece un entero sin signo de 32 bits que define el tamaño, en bytes, de la imagen. Si el valor Compression es BI_RGB, este valor DEBERÍA ser cero y DEBE ser ignorado. Si el valor Compression es BI_JPEG o BI_PNG, este valor DEBE especificar el tamaño del búfer de imagen JPEG o PNG, respectivamente.

Parameters:

ParámetroTipoDescripción
valorint

getXPelsPerMeter()

public int getXPelsPerMeter()

Obtiene o establece un entero con signo de 32 bits que define la resolución horizontal, en píxeles por metro, del dispositivo de destino para el DIB

Returns: int

setXPelsPerMeter(int value)

public void setXPelsPerMeter(int value)

Obtiene o establece un entero con signo de 32 bits que define la resolución horizontal, en píxeles por metro, del dispositivo de destino para el DIB

Parameters:

ParámetroTipoDescripción
valorint

getYPelsPerMeter()

public int getYPelsPerMeter()

Obtiene o establece un entero con signo de 32 bits que define la resolución vertical, en píxeles por metro, del dispositivo de destino para el DIB

Returns: int

setYPelsPerMeter(int value)

public void setYPelsPerMeter(int value)

Obtiene o establece un entero con signo de 32 bits que define la resolución vertical, en píxeles por metro, del dispositivo de destino para el DIB

Parameters:

ParámetroTipoDescripción
valorint

getColorUsed()

public int getColorUsed()

Obtiene o establece un entero sin signo de 32 bits que especifica el número de índices en la tabla de colores utilizada por el DIB, de la siguiente manera: Si este valor es cero, el DIB usa el número máximo de colores que corresponde al valor BitCount. Si este valor es distinto de cero y el valor BitCount es menor que 16, este valor especifica el número de colores usados por el DIB. Si este valor es distinto de cero y el valor BitCount es 16 o mayor, este valor especifica el tamaño de la tabla de colores utilizada para optimizar el rendimiento de la paleta del sistema. Nota: Si este valor es distinto de cero y mayor que el tamaño máximo posible de la tabla de colores basado en el valor BitCount, se DEBERÍA asumir el tamaño máximo de la tabla de colores.

Returns: int

setColorUsed(int value)

public void setColorUsed(int value)

Obtiene o establece un entero sin signo de 32 bits que especifica el número de índices en la tabla de colores utilizada por el DIB, de la siguiente manera: Si este valor es cero, el DIB usa el número máximo de colores que corresponde al valor BitCount. Si este valor es distinto de cero y el valor BitCount es menor que 16, este valor especifica el número de colores usados por el DIB. Si este valor es distinto de cero y el valor BitCount es 16 o mayor, este valor especifica el tamaño de la tabla de colores utilizada para optimizar el rendimiento de la paleta del sistema. Nota: Si este valor es distinto de cero y mayor que el tamaño máximo posible de la tabla de colores basado en el valor BitCount, se DEBERÍA asumir el tamaño máximo de la tabla de colores.

Parameters:

ParámetroTipoDescripción
valorint

getColorImportant()

public int getColorImportant()

Obtiene o establece un entero sin signo de 32 bits que define el número de índices de color requeridos para mostrar el DIB. Si este valor es cero, se requieren todos los índices de color.

Returns: int

setColorImportant(int value)

public void setColorImportant(int value)

Obtiene o establece un entero sin signo de 32 bits que define el número de índices de color requeridos para mostrar el DIB. Si este valor es cero, se requieren todos los índices de color.

Parameters:

ParámetroTipoDescripción
valorint