Decoding Progressivo JPEG 2000
THPDFJpeg2000Decoder.LoadProgressiveFromByteArray decodifica un codestream a un livello di risoluzione e un limite di quality layer scelti dal chiamante
Raffinamento della risoluzione
Valori di ReduceFactor da zero a 32 selezionano output wavelet inversi progressivamente più piccoli, dove zero corrisponde alla risoluzione piena della sorgente
Il decoder applica la riduzione prima dell'allocazione del raster dei componenti, così le anteprime restano soggette a MaxOutputBytes senza allocare prima l'immagine finale
Raffinamento della qualità
QualityLayers limita il decoding dei pacchetti ai primi 1-100 quality layer, mentre zero decodifica tutti i layer disponibili
QualityLayerLimit riporta il limite usato dall'ultima decodifica riuscita
Codifica di sorgenti progressive
TJpeg2000Bitmap.QualityLayers scrive da 1 a 100 quality layer e ProgressionOrder seleziona l'ordine dei pacchetti LRCP, RLCP, RPCL, PCRL o CPRL
Ogni ordine supportato converge sugli stessi pixel finali quando il decoder consuma tutti i layer alla risoluzione piena