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

NameDescription
WmfBitmapInfoHeader()Инициализирует новый экземпляр класса WmfBitmapInfoHeader

Properties

NameTypeAccessDescription
STRUCTURE_SIZE [static]intrРазмер структуры
bit_countDibBitCountr/wПолучает или задает 16-битное беззнаковое целое, определяющее формат
каждого пикселя и максимальное количество цветов в DIB. Это значение
ДОЛЖНО находиться в перечислении WmfBitmapBaseHeader.bit_count (раздел 2.1.1.3).
color_importantintr/wПолучает или задает 32-битное беззнаковое целое, определяющее количество индексов цветов, необходимых для отображения
DIB.
Если значение равно нулю, требуются все индексы цветов
color_usedintr/wПолучает или задает 32-битное беззнаковое целое, указывающее количество индексов в таблице цветов, используемой DIB, как
показано ниже:
Если значение равно нулю, DIB использует максимальное количество цветов, соответствующее значению BitCount.
Если значение ненулевое и значение BitCount меньше 16, это значение указывает количество цветов, используемых
DIB.
Если значение ненулевое и значение BitCount равно 16 или больше, это значение указывает размер таблицы цветов,
используемой для оптимизации производительности системной палитры.
Примечание: если значение ненулевое и превышает максимально возможный размер таблицы цветов, основанный на значении BitCount,
следует предполагать максимальный размер таблицы цветов.
compressionWmfCompressionr/wПолучает или задает 32-битное беззнаковое целое, определяющее режим сжатия DIB. Это значение ДОЛЖНО находиться в
перечислении Compression (раздел 2.1.1.7).
Это значение НЕ ДОЛЖНО указывать сжатый формат, если DIB является bitmap сверху вниз, как указано значением Height.
header_sizeintr/wПолучает или задает 32-битное беззнаковое целое, определяющее размер этого
объекта в байтах.
heightintr/wПолучает или задает 32-битное знаковое целое, определяющее высоту DIB в пикселях. Это значение НЕ ДОЛЖНО быть нулем.
Если значение положительно, DIB является bitmap снизу вверх, и его начало находится в левом нижнем углу.
Если значение отрицательно, DIB является bitmap сверху вниз, и его начало находится в левом верхнем углу. Bitmap сверху вниз
не поддерживают сжатие.
Это поле ДОЛЖНО указывать высоту распакованного файла изображения, если значение Compression указывает формат JPEG или PNG.
image_sizeintr/wПолучает или задает 32-битное беззнаковое целое, определяющее размер изображения в байтах.
Если значение Compression равно BI_RGB, это значение ДОЛЖНО быть нулем и ДОЛЖНО игнорироваться.
Если значение Compression равно BI_JPEG или BI_PNG, это значение ДОЛЖНО указывать размер буфера изображения JPEG или PNG,
соответственно.
planesintr/wПолучает или задает 16-битное беззнаковое целое, определяющее количество
None для целевого устройства. Это значение ДОЛЖНО быть
0x0001.
widthintr/wПолучает или задает 32-битное знаковое целое, определяющее ширину DIB в пикселях. Это значение ДОЛЖНО быть положительным.
Это поле ДОЛЖНО указывать ширину распакованного файла изображения, если значение Compression указывает формат JPEG или PNG.
x_pels_per_meterintr/wПолучает или задает 32-битное знаковое целое, определяющее горизонтальное разрешение в пикселях на метр целевого
устройства для DIB
y_pels_per_meterintr/wПолучает или задает 32-битное знаковое целое, определяющее вертикальное разрешение в пикселях на метр целевого
устройства для DIB

Constructor: WmfBitmapInfoHeader()

 WmfBitmapInfoHeader() 

Инициализирует новый экземпляр класса WmfBitmapInfoHeader