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 存储不会造成误差异,而解码参数、颜色空间、掩码、插值和其他语义字典差异仍保持可区分