TJBIG2DecodeResult Record
Niesie geometrię zdekodowanej bitmapy i wiersze pikseli dla poszczególnych skanlinii wyprodukowane przez dekodowanie regionu JBIG2
Deklaracja
TJBIG2DecodeResult= record
Width: Integer;
Height: Integer;
ScanlineByteWidth: Integer;
Scanlines: TJBIG2ScanlineArray;
end;
Jednostka
HPDFTypes
Pola
| Pole | Przeznaczenie |
|---|---|
Width | Szerokość zdekodowanego regionu w pikselach |
Height | Wysokość zdekodowanego regionu w pikselach; Length(Scanlines) odpowiada tej wartości |
ScanlineByteWidth | Bajty na spakowany wiersz 1-bitowy, wyrównany do bajtu |
Scanlines | Jeden spakowany monochromatyczny wiersz bajtów na skanlinię, najpierw wiersz górny; bity 1 to czerń |
Uwagi dotyczące użycia
- Rekord jest przekazywany przez referencję przez API dekodera i
TJBIG2RegionDecodeCallback; własne dekodery wypełniają go w miejsce wbudowanego - Wołaj helper czyszczący HPDFJBIG2 przed ponownym użyciem albo wyrzuceniem rekordu, żeby zwolnić bufory wierszy
- Czytaj wiersze razem z
ScanlineByteWidth; długość wiersza może przekraczać spakowaną szerokośćWidthbitów