Decodificación progresiva JPEG 2000
THPDFJpeg2000Decoder.LoadProgressiveFromByteArray decodifica un codestream con el nivel de resolución elegido por el llamador y el límite de quality layers
Refinamiento de resolución
Los valores de ReduceFactor de cero a 32 seleccionan salidas de wavelet inversa progresivamente menores, donde cero es la resolución completa de la fuente
El decodificador 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 de calidad
QualityLayers limita la decodificación de packets a las primeras quality layers de 1 a 100, mientras que cero decodifica todas las quality layers disponibles
QualityLayerLimit informa del límite usado por la última decodificación con éxito
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 en los mismos píxeles finales cuando el decodificador consume todas las quality layers a resolución completa