TJBIG2DecodeResult Record
Bærer den afkodede bitmaps geometri og pixelrækkerne pr. scanline, som en JBIG2-regionafkodning producerer
Deklaration
TJBIG2DecodeResult= record
Width: Integer;
Height: Integer;
ScanlineByteWidth: Integer;
Scanlines: TJBIG2ScanlineArray;
end;
Enhed
HPDFTypes
Felter
| Felt | Formål |
|---|---|
Width | Afkodet regionsbredde i pixels |
Height | Afkodet regionshøjde i pixels; Length(Scanlines) matcher denne værdi |
ScanlineByteWidth | Bytes pr. pakket 1-bit-række, byte-justeret |
Scanlines | Én pakket monokrom byte-række pr. scanline, øverste række først; 1-bits er sorte |
Brugsnoter
- Videregives ved reference gennem decoder-API'en og
TJBIG2RegionDecodeCallback; egne decodere udfylder den i stedet for den indbyggede - Kald HPDFJBIG2-oprydningshjælperen, før en record genbruges eller kasseres, så rækkebufferne frigives
- Læs rækkerne sammen med
ScanlineByteWidth; rækkens længde kan overstige den pakkede bredde afWidthbits