GetImageDeduplicationReportJSON
이미지 처리, 최적화, 진단
설명
DeduplicateResources로 통합할 수 있는 바이트 단위로 동일한 이미지 XObject의 읽기 전용 매니페스트를 빌드합니다
매니페스트는 표준 이미지 사전과 인코딩된 페이로드의 SHA-256 다이제스트로 이미지를 그룹화하고, 모든 간접 개체와 세대 번호를 기록하며, 중첩된 Form XObject를 통해 각 이미지에 도달하는 페이지를 보고하고, 회수 가능한 인코딩 페이로드 바이트를 추정합니다
구문
Delphi
Function TPDFlib.GetImageDeduplicationReportJSON(Out Report: WideString): Integer;DLL
const wchar_t* DLGetImageDeduplicationReportJSON(int InstanceID);ActiveX
Function PDFlib::GetImageDeduplicationReportJSON() As String반환 값
Delphi 메서드는 중복 그룹 수를 반환하고 JSON 문서를 Report에 씁니다
DLL 및 ActiveX 메서드는 JSON 문서를 직접 반환합니다
매개변수
| candidateImages | 시험 실행 중 해시한 간접 이미지 스트림 수 |
|---|---|
| duplicateImages | 정규 객체를 다시 가리키도록 할 수 있는 이미지 객체 수 |
| groupCount | 중복 그룹 수 |
| crossPageGroupCount | 둘 이상의 페이지에서 사용하는 그룹 |
| reclaimableBytes | 중복 인코딩된 페이로드의 총 바이트 수 |
| groups | 다이제스트, 페이로드 크기, 페이지 간 상태 및 1부터 시작하는 페이지 배열을 포함한 멤버 객체 |
비고
검색 과정에서는 참조를 다시 쓰거나 객체를 제거하지 않습니다
사전 키 순서와 간접 /Length 저장은 잘못된 차이를 만들지 않지만, 디코딩 매개변수, 색 공간, 마스크, 보간 및 기타 의미론적 사전 차이는 구별된 상태로 유지됩니다