Décodage JPEG 2000 progressif
THPDFJpeg2000Decoder.LoadProgressiveFromByteArray décode un flux codé à un niveau de résolution choisi par l'appelant et une limite de couches de qualité
Affinage de la résolution
Les valeurs ReduceFactor de zéro à 32 sélectionnent des sorties de wavelet inverse de plus en plus petites, où zéro est la résolution source complète
Le décodeur applique la réduction avant l'allocation du raster de composantes, donc les aperçus restent soumis à MaxOutputBytes sans allouer d'abord l'image finale
Affinage de la qualité
QualityLayers limite le décodage des paquets aux 1 à 100 premières couches de qualité, tandis que zéro décode chaque couche disponible
QualityLayerLimit rapporte la limite utilisée par le dernier décodage réussi
Encodage des sources progressives
TJpeg2000Bitmap.QualityLayers écrit 1 à 100 couches de qualité et ProgressionOrder sélectionne l'ordre des paquets LRCP, RLCP, RPCL, PCRL ou CPRL
Chaque ordre pris en charge converge vers les mêmes pixels finaux lorsque le décodeur consomme toutes les couches à pleine résolution