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
| Name | Description |
|---|---|
| WmfBitmapInfoHeader() | Инициализирует новый экземпляр класса WmfBitmapInfoHeader |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| STRUCTURE_SIZE [static] | int | r | Размер структуры |
| bit_count | DibBitCount | r/w | Получает или задает 16-битное беззнаковое целое, определяющее формат каждого пикселя и максимальное количество цветов в DIB. Это значение ДОЛЖНО находиться в перечислении WmfBitmapBaseHeader.bit_count (раздел 2.1.1.3). |
| color_important | int | r/w | Получает или задает 32-битное беззнаковое целое, определяющее количество индексов цветов, необходимых для отображения DIB. Если значение равно нулю, требуются все индексы цветов |
| color_used | int | r/w | Получает или задает 32-битное беззнаковое целое, указывающее количество индексов в таблице цветов, используемой DIB, как показано ниже: Если значение равно нулю, DIB использует максимальное количество цветов, соответствующее значению BitCount. Если значение ненулевое и значение BitCount меньше 16, это значение указывает количество цветов, используемых DIB. Если значение ненулевое и значение BitCount равно 16 или больше, это значение указывает размер таблицы цветов, используемой для оптимизации производительности системной палитры. Примечание: если значение ненулевое и превышает максимально возможный размер таблицы цветов, основанный на значении BitCount, следует предполагать максимальный размер таблицы цветов. |
| compression | WmfCompression | r/w | Получает или задает 32-битное беззнаковое целое, определяющее режим сжатия DIB. Это значение ДОЛЖНО находиться в перечислении Compression (раздел 2.1.1.7). Это значение НЕ ДОЛЖНО указывать сжатый формат, если DIB является bitmap сверху вниз, как указано значением Height. |
| header_size | int | r/w | Получает или задает 32-битное беззнаковое целое, определяющее размер этого объекта в байтах. |
| height | int | r/w | Получает или задает 32-битное знаковое целое, определяющее высоту DIB в пикселях. Это значение НЕ ДОЛЖНО быть нулем. Если значение положительно, DIB является bitmap снизу вверх, и его начало находится в левом нижнем углу. Если значение отрицательно, DIB является bitmap сверху вниз, и его начало находится в левом верхнем углу. Bitmap сверху вниз не поддерживают сжатие. Это поле ДОЛЖНО указывать высоту распакованного файла изображения, если значение Compression указывает формат JPEG или PNG. |
| image_size | int | r/w | Получает или задает 32-битное беззнаковое целое, определяющее размер изображения в байтах. Если значение Compression равно BI_RGB, это значение ДОЛЖНО быть нулем и ДОЛЖНО игнорироваться. Если значение Compression равно BI_JPEG или BI_PNG, это значение ДОЛЖНО указывать размер буфера изображения JPEG или PNG, соответственно. |
| planes | int | r/w | Получает или задает 16-битное беззнаковое целое, определяющее количество None для целевого устройства. Это значение ДОЛЖНО быть 0x0001. |
| width | int | r/w | Получает или задает 32-битное знаковое целое, определяющее ширину DIB в пикселях. Это значение ДОЛЖНО быть положительным. Это поле ДОЛЖНО указывать ширину распакованного файла изображения, если значение Compression указывает формат JPEG или PNG. |
| x_pels_per_meter | int | r/w | Получает или задает 32-битное знаковое целое, определяющее горизонтальное разрешение в пикселях на метр целевого устройства для DIB |
| y_pels_per_meter | int | r/w | Получает или задает 32-битное знаковое целое, определяющее вертикальное разрешение в пикселях на метр целевого устройства для DIB |
Constructor: WmfBitmapInfoHeader()
WmfBitmapInfoHeader()
Инициализирует новый экземпляр класса WmfBitmapInfoHeader