TJBIG2DecodeResult Record
JBIG2 region decode'unun ürettiği çözülmüş bitmap geometrisini ve scanline başına piksel satırlarını taşır
Bildirim
TJBIG2DecodeResult= record
Width: Integer;
Height: Integer;
ScanlineByteWidth: Integer;
Scanlines: TJBIG2ScanlineArray;
end;
Birim
HPDFTypes
Alanlar
| Alan | Amaç |
|---|---|
Width | Decode edilen region'un piksel cinsinden genişliği |
Height | Decode edilen region'un piksel cinsinden yüksekliği; Length(Scanlines) bu değerle eşleşir |
ScanlineByteWidth | Paketlenmiş her 1-bit satır için bayt sayısı, bayt hizalı |
Scanlines | Her scanline için bir paketlenmiş monokrom bayt satırı, üst satır önce; 1 bitleri siyahtır |
Kullanım notları
- Decoder API'si ve
TJBIG2RegionDecodeCallbacküzerinden referansla aktarılır; özel decoder'lar yerleşik decoder yerine kaydı doldurur - Satır tamponlarını serbest bırakmak için bir kaydı yeniden kullanmadan veya atmadan önce HPDFJBIG2 temizlik yardımcısını çağırın
- Satırları
ScanlineByteWidthile birlikte tüketin; satır uzunluğuWidthbitlerinin paketlenmiş genişliğini aşabilir