GetImageDeduplicationReportJSON

影像處理、最佳化、診斷

描述

建立位元組完全相同、可由 DeduplicateResources 合併的影像 XObject 唯讀清單

清單以標準影像字典與編碼承載的 SHA-256 摘要為影像分組,記錄每個間接物件與 generation 編號,回報經巢狀 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被多個頁面使用的群組
reclaimableBytesTotal duplicate encoded payload bytes
groups摘要、酬載大小、跨頁狀態,以及帶以 1 起算頁面陣列的成員物件

備註

掃描絕不改寫參照,也不移除物件字典鍵順序與間接

/Length 儲存方式不會造成假差異,而解碼參數、色彩空間、遮罩、內插等語義字典差異仍會明確區分

另請參閱

DeduplicateResources, FindImages, GetImageInfoJSON