Clase WmfBitmapInfoHeader

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

NameDescripción
WmfBitmapInfoHeader()Inicializa una nueva instancia de la clase WmfBitmapInfoHeader

Properties

NameTypeAccessDescripción
STRUCTURE_SIZE [static]intrEl tamaño de la estructura
bit_countDibBitCountr/wObtiene o establece un entero sin signo de 16 bits que define el formato de
cada píxel, y el número máximo de colores en el DIB. Este valor
DEBE estar en la enumeración WmfBitmapBaseHeader.bit_count (sección 2.1.1.3).
color_importantintr/wObtiene o establece un entero sin signo de 32 bits que define el número de índices de color que se requieren para mostrar
el DIB.
Si este valor es cero, se requieren todos los índices de color
color_usedintr/wObtiene 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, como
sigue:
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
el tamaño máximo de la tabla de colores DEBE asumirse.
compressionWmfCompressionr/wObtiene 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 mapa de bits de arriba hacia abajo, como lo indica el valor Height.
header_sizeintr/wObtiene o establece un entero sin signo de 32 bits que define el tamaño de este
objeto, en bytes.
heightintr/wObtiene 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 mapa de bits de abajo hacia arriba, y su origen es la esquina inferior izquierda.
Si este valor es negativo, el DIB es un mapa de bits de arriba hacia abajo, y su origen es la esquina superior izquierda. Los mapas de bits de arriba hacia abajo
no admiten compresión.
Este campo DEBERÍA especificar la altura del archivo de imagen descomprimido, si el valor Compression especifica formato JPEG o PNG
.
image_sizeintr/wObtiene 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.
planesintr/wObtiene o establece un entero sin signo de 16 bits que define el número de
None para el dispositivo de destino. Este valor DEBE ser
0x0001.
widthintr/wObtiene 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 descomprimido, si el valor Compression especifica formato JPEG o PNG
.
x_pels_per_meterintr/wObtiene o establece un entero con signo de 32 bits que define la resolución horizontal, en píxeles por metro, del dispositivo
objetivo para el DIB
y_pels_per_meterintr/wObtiene o establece un entero con signo de 32 bits que define la resolución vertical, en píxeles por metro, del dispositivo
objetivo para el DIB

Constructor: WmfBitmapInfoHeader()

 WmfBitmapInfoHeader() 

Inicializa una nueva instancia de la clase WmfBitmapInfoHeader