TJBIG2DecodeResult Record
Bär geometrin för den avkodade bitmappen och pixelrader per skanningrad från en JBIG2-regionavkodning
Deklaration
TJBIG2DecodeResult= record
Width: Integer;
Height: Integer;
ScanlineByteWidth: Integer;
Scanlines: TJBIG2ScanlineArray;
end;
Enhet
HPDFTypes
Fält
| Fält | Syfte |
|---|---|
Width | Den avkodade regionens bredd i pixlar |
Height | Den avkodade regionens höjd i pixlar; Length(Scanlines) matchar det här värdet |
ScanlineByteWidth | Antal byte per packad 1-bitarsrad, bytejusterat |
Scanlines | En packad monokrom byterad per skanningrad, översta raden först; 1-bitar är svarta |
Användningsanteckningar
- Skickas som referens genom avkodar-API:t och
TJBIG2RegionDecodeCallback; egna avkodare fyller i den i stället för den inbyggda - Anropa HPDFJBIG2-städhjälparen innan en record återanvänds eller kastas, så att radbuffertarna frigörs
- Läs raderna tillsammans med
ScanlineByteWidth; radlängden kan överskrida den packade bredden avWidthbitar