TJBIG2DecodeResult
Carrega a geometria do bitmap decodificado e as linhas de pixels por scanline produzidas por um decode de região JBIG2
Declaração
TJBIG2DecodeResult= record
Width: Integer;
Height: Integer;
ScanlineByteWidth: Integer;
Scanlines: TJBIG2ScanlineArray;
end;
Unit
HPDFTypes
Campos
| Campo | Finalidade |
|---|---|
Width | Largura da região decodificada em pixels |
Height | Altura da região decodificada em pixels; Length(Scanlines) coincide com este valor |
ScanlineByteWidth | Bytes por linha empacotada de 1 bit, alinhada a byte |
Scanlines | Uma linha de bytes monocromática empacotada por scanline, com a linha do topo primeiro; bits 1 são preto |
Notas de uso
- Passado por referência pela API do decoder e pela
TJBIG2RegionDecodeCallback; decoders customizados o preenchem no lugar do embutido - Chame o helper de cleanup do HPDFJBIG2 antes de reutilizar ou descartar um record para liberar os buffers de linha
- Consuma as linhas junto com
ScanlineByteWidth; o comprimento da linha pode exceder a largura empacotada dosWidthbits