TJBIG2DecodeResult Record
Trägt die dekodierte Bitmap-Geometrie und die Pixelzeilen je Scanline, die ein JBIG2-Region-Decode erzeugt
Deklaration
TJBIG2DecodeResult= record
Width: Integer;
Height: Integer;
ScanlineByteWidth: Integer;
Scanlines: TJBIG2ScanlineArray;
end;
Unit
HPDFTypes
Felder
| Feld | Zweck |
|---|---|
Width | Breite der dekodierten Region in Pixeln |
Height | Höhe der dekodierten Region in Pixeln; Length(Scanlines) entspricht diesem Wert |
ScanlineByteWidth | Bytes je gepackter 1-Bit-Zeile, byte-aligniert |
Scanlines | Je Scanline eine gepackte monochrome Byte-Zeile, oberste Zeile zuerst; 1-Bits sind schwarz |
Verwendungshinweise
- Wird per Referenz durch die Decoder-API und
TJBIG2RegionDecodeCallbackgereicht; eigene Decoder füllen sie anstelle der eingebauten - Rufen Sie den HPDFJBIG2-Cleanup-Helper auf, bevor Sie einen Record wiederverwenden oder verwerfen, um die Zeilenpuffer freizugeben
- Verwenden Sie die Zeilen zusammen mit
ScanlineByteWidth; die Zeilenlänge kann über der gepackten Breite vonWidthBits liegen