TJBIG2DecodeResult Record
Несёт геометрию декодированной битовой карты и ряды пикселей по сканлайнам, выданные декодированием JBIG2-региона
Объявление
TJBIG2DecodeResult= record
Width: Integer;
Height: Integer;
ScanlineByteWidth: Integer;
Scanlines: TJBIG2ScanlineArray;
end;
Модуль
HPDFTypes
Поля
| Поле | Назначение |
|---|---|
Width | Ширина декодированного региона в пикселях |
Height | Высота декодированного региона в пикселях; Length(Scanlines) совпадает с этим значением |
ScanlineByteWidth | Байт на упакованный 1-битный ряд, выровненный по границе байта |
Scanlines | По одному упакованному монохромному байтовому ряду на сканлайн, верхний ряд первым; установленный бит означает чёрный пиксель |
Примечания по использованию
- Передаётся по ссылке через API декодера и
TJBIG2RegionDecodeCallback; собственные декодеры заполняют её вместо встроенного - Перед повторным использованием или удалением записи вызовите cleanup-хелпер HPDFJBIG2, чтобы освободить буферы рядов
- Читайте ряды вместе с
ScanlineByteWidth: длина ряда может превышать упакованную ширинуWidthбит