Progressiv JPEG 2000-avkodning
THPDFJpeg2000Decoder.LoadProgressiveFromByteArray avkodar en kodström vid en upplösningsnivå och kvalitetslagergräns som väljs av anroparen
Upplösningsförfining
ReduceFactor-värden från noll till 32 väljer progressivt mindre inversa wavelet-utdata, där noll är den fulla källupplösningen
Avkodaren tillämpar reduktionen före allokering av komponentron, så förhandsvisningar förblir föremål för MaxOutputBytes utan att allokera den slutliga bilden först
Kvalitetsförfining
QualityLayers begränsar paketavkodning till de första 1 till 100 kvalitetslagren, medan noll avkodar varje tillgängligt lager
QualityLayerLimit rapporterar den gräns som användes av den senaste lyckade avkodningen
Koda progressiva källor
TJpeg2000Bitmap.QualityLayers skriver 1 till 100 kvalitetslager och ProgressionOrder väljer LRCP-, RLCP-, RPCL-, PCRL- eller CPRL-paketordning
Varje fristående ordning konvergerar till samma slutliga pixlar när avkodaren förbrukar alla lager vid full upplösning