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
| Constructor | Descripción |
|---|---|
| WmfBitmapInfoHeader() |
Campos
| Campo | Descripción |
|---|---|
| STRUCTURE_SIZE | El tamaño de la estructura |
Métodos
| Método | Descripció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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
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ámetro | Tipo | Descripción |
|---|---|---|
| valor | int |