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摘要、负载大小、跨页状态和带从一开始页面数组的成员对象

备注

扫描绝不会重写引用或移除对象

字典键顺序和间接 /Length 存储不会造成误差异,而解码参数、颜色空间、掩码、插值和其他语义字典差异仍保持可区分

另请参阅

DeduplicateResources、FindImages、GetImageInfoJSON