Progressive JPEG 2000 Decoding

THPDFJpeg2000Decoder.LoadProgressiveFromByteArray afkoder en codestream ved et kaldervalgt opløsningsniveau og en kvalitetslags-grænse

Opløsnings-forfining

ReduceFactor-værdier fra nul til 32 vælger progressivt mindre inverse wavelet-outputs, hvor nul er den fulde kildeopløsning

Dekoderen anvender reduktionen før komponent-rasterallokering, så forhåndsvisninger forbliver underlagt MaxOutputBytes uden først at allokere det endelige billede

Kvalitets-forfining

QualityLayers begrænser pakkeafkodning til de første 1 til 100 kvalitetslag, mens nul afkoder hvert tilgængeligt lag

QualityLayerLimit rapporterer den grænse, som den seneste succesfulde afkodning brugte

Kodning af progressive kilder

TJpeg2000Bitmap.QualityLayers skriver 1 til 100 kvalitetslag, og ProgressionOrder vælger LRCP-, RLCP-, RPCL-, PCRL- eller CPRL-pakkeordre

Alle understøttede ordrer konvergerer til de samme endelige pixels, når dekoderen forbruger alle lag ved fuld opløsning