TJBIG2DecodeResult Record
Nese geometrii dekódované bitmapy a pixelové řádky po scanline, které vznikly dekódem JBIG2 regionu
Deklarace
TJBIG2DecodeResult= record
Width: Integer;
Height: Integer;
ScanlineByteWidth: Integer;
Scanlines: TJBIG2ScanlineArray;
end;
Jednotka
HPDFTypes
Pole
| Pole | Účel |
|---|---|
Width | Šířka dekódované oblasti v pixelech |
Height | Výška dekódované oblasti v pixelech; Length(Scanlines) odpovídá této hodnotě |
ScanlineByteWidth | Bajtů na jeden zabalený 1bitový řádek, zarovnané na bajt |
Scanlines | Jeden zabalený monochromatický bajtový řádek na scanline, nejprve horní řádek; bity s hodnotou 1 jsou černé |
Poznámky k použití
- Předává se referencí přes API dekodéru a
TJBIG2RegionDecodeCallback; vlastní dekodéry ji vyplňují místo vestavěného - Před dalším použitím nebo zahozením recordu zavolejte čisticí helper HPDFJBIG2, aby se uvolnily buffery řádků
- Řádky konzumujte vždy společně s
ScanlineByteWidth; délka řádku může přesáhnout zabalenou šířkuWidthbitů