Decodificación progresiva de JPEG 2000
THPDFJpeg2000Decoder.LoadProgressiveFromByteArray decodifica un codestream a un nivel de resolución y a un límite de quality layers elegidos por el llamador
Refinamiento por resolución
Los valores de ReduceFactor de cero a 32 seleccionan salidas inversas de wavelet progresivamente más pequeñas, donde cero es la resolución completa de la fuente
El decoder aplica la reducción antes de asignar el raster de componentes, de modo que los previews siguen sujetos a MaxOutputBytes sin asignar primero la imagen final
Refinamiento por calidad
QualityLayers limita la decodificación de packets a las primeras 1 a 100 quality layers, mientras que cero decodifica todas las capas disponibles
QualityLayerLimit informa el límite usado por la última decodificación exitosa
Codificación de fuentes progresivas
TJpeg2000Bitmap.QualityLayers escribe de 1 a 100 quality layers y ProgressionOrder selecciona el orden de packets LRCP, RLCP, RPCL, PCRL o CPRL
Todos los órdenes soportados convergen a los mismos píxeles finales cuando el decoder consume todas las capas a resolución completa