Progresivní dekódování JPEG 2000
THPDFJpeg2000Decoder.LoadProgressiveFromByteArray dekóduje kodestream na úrovni rozlišení vybrané volajícím a s limitem vrstvy kvality
Zpřesnění rozlišení
Hodnoty ReduceFactor od nuly do 32 vybírají postupně menší inverzní vlnkové výstupy, kde nula je plné zdrojové rozlišení
Dekodér aplikuje redukci ještě před alokací rastru komponent, takže náhledy nadále podléhají MaxOutputBytes bez předchozí alokace finálního obrazu
Zpřesnění kvality
QualityLayers omezuje dekódování paketů na prvních 1 až 100 vrstev kvality, zatímco nula dekóduje všechny dostupné vrstvy
QualityLayerLimit hlásí limit použitý posledním úspěšným dekódováním
Kódování progresivních zdrojů
TJpeg2000Bitmap.QualityLayers zapisuje 1 až 100 vrstev kvality a ProgressionOrder vybírá pořadí paketů LRCP, RLCP, RPCL, PCRL nebo CPRL
Každé podporované pořadí konverguje ke stejným finálním pixelům, když dekodér zpracuje všechny vrstvy při plném rozlišení