진보적 인 압축을 위해 libjpeg을 사용하는 방법을 알고 싶습니다. 특히, 스펙트럼 선택 또는 연속 근사법 만 사용하는 방법, 또는 둘 다 사용 (전체 진행). 내가 아는 한 Ss
및 Se
(스펙트럼 선택 밴드의 시작/끝) 및 Ah
및 (연속 근사를위한 고/저 비트 위치) 매개 변수가 있습니다.이 매개 변수에 대한 설정 값으로 어떤 방법이 사용됩니까?libjpeg의 프로그레시브 JPEG
0
A
답변
0
저는 LIBJPEG을 사용하지 않기 때문에 일반적으로 JPEG와 이야기 할 수 있습니다.
사용 된 방법은 사용 된 프레임 유형에 따라 결정됩니다. SS, SE, AH 및 AL 매개 변수는 SCAN에 대한 매개 변수입니다. 프레임은 여러 스캔으로 구성됩니다.
SCAN에 대한 SS 및 SE 매개 변수는 인코딩 된 DCT 계수의 범위를 나타냅니다. AH 및 AL 매개 변수의 범위는 0-13입니다. 따라서 이론적으로 단일 구성 요소에 대해 14 * 64 = 896 스캔을 수행 할 수 있습니다.
LIBJPEG 설명서를 보면 "j_compress_ptr"구조로 스캔 시퀀스를 설정하는 것처럼 보입니다. 그들은 이것을 설정하기 위해 "jpeg_simple_progression()"함수를 언급합니다.