THPDFJBIG2Encoder.EncodePagesToByteArrays Method
제공된 모든 바이레벨 페이지를 학습된 JBIG2 배치 하나로 인코딩하고 공유 전역 데이터를 반환합니다
선언
Function EncodePagesToByteArrays(Const Pages: TJBIG2BatchPageArray;
Var ImageData: TJBIG2EncodedPageArray;
Var GlobalData: TJBIG2ByteArray;
Var Statistics: TJBIG2BatchEncodeStatistics;
Const Options: TJBIG2EncodeOptions;
Const BatchOptions: TJBIG2BatchEncodeOptions): Boolean;
유닛
HPDFJBIG2
동작
- 인코딩 전에 모든 치수, 스캔라인 폭, 페이지 한도, 집계 픽셀 한도를 검증합니다
- 등록된 외부 배치 백엔드를 먼저 사용하고 전체 페이지 집합에 걸쳐 반복 심볼을 학습합니다
- 외부 백엔드를 쓸 수 없고
AllowNativeFallback이 활성화된 경우 네이티브 심볼 누산기를 사용합니다 - 페이지 스트림은 입력 순서대로 반환하고, 배치가 공유하는 비어 있지 않은 전역 딕셔너리 하나를 반환합니다
- 검증이나 인코딩이 실패하면 출력을 지우고 부분 결과 없이 실패합니다
통계
TJBIG2BatchEncodeStatistics는 백엔드 선택, 페이지와 입력 크기, 페이지와 전역 출력 바이트, 네이티브 심볼 수, 예산 거부를 보고합니다