프로그레시브 JPEG 2000 디코딩

THPDFJpeg2000Decoder.LoadProgressiveFromByteArray는 호출자가 고른 해상도 수준과 품질 레이어 한계로 코덱스트림을 디코딩합니다

해상도 정제

0부터 32까지의 ReduceFactor 값은 점점 작은 역 웨이블릿 출력을 고르며, 0은 전체 소스 해상도입니다

디코더는 성분 래스터 할당 전에 축소를 적용하므로 최종 이미지를 먼저 할당하지 않고도 미리보기가 MaxOutputBytes 제한을 받습니다

품질 정제

QualityLayers는 패킷 디코딩을 처음 1부터 100까지 품질 레이어로 제한하고, 0은 사용 가능한 모든 레이어를 디코딩합니다

QualityLayerLimit는 마지막으로 성공한 디코딩이 사용한 한계를 보고합니다

프로그레시브 소스 인코딩

TJpeg2000Bitmap.QualityLayers는 1부터 100까지 품질 레이어를 기록하고 ProgressionOrder는 LRCP, RLCP, RPCL, PCRL, CPRL 패킷 순서를 고릅니다

디코더가 전체 해상도에서 모든 레이어를 소비하면 지원되는 모든 순서가 같은 최종 픽셀로 수렴합니다