Progresywne dekodowanie JPEG 2000
THPDFJpeg2000Decoder.LoadProgressiveFromByteArray dekoduje codestream na poziomie rozdzielczości i limicie warstw jakości wybranych przez wywołującego
Doprecyzowanie rozdzielczości
Wartości ReduceFactor od zera do 32 wybierają coraz mniejsze wyniki odwrotnej falki, przy czym zero to pełna rozdzielczość źródła
Dekoder stosuje redukcję przed alokacją rastrów komponentów, więc podglądy dalej podlegają MaxOutputBytes bez wcześniejszej alokacji obrazu finalnego
Doprecyzowanie jakości
QualityLayers ogranicza dekodowanie pakietów do pierwszych od 1 do 100 warstw jakości, a zero dekoduje wszystkie dostępne warstwy
QualityLayerLimit raportuje limit użyty przez ostatnie udane dekodowanie
Kodowanie źródeł progresywnych
TJpeg2000Bitmap.QualityLayers zapisuje od 1 do 100 warstw jakości, a ProgressionOrder wybiera kolejność pakietów LRCP, RLCP, RPCL, PCRL lub CPRL
Każda obsługiwana kolejność zbiega do tych samych pikseli końcowych, gdy dekoder konsumuje wszystkie warstwy w pełnej rozdzielczości