GetImageDeduplicationReportJSON
Image handling, optimisation, diagnostics
Descriere
Construiește un manifest read-only al XObject-urilor de imagine identice la nivel de octet, care pot fi consolidate de DeduplicateResourcesManifestul grupează imaginile după un digest SHA-256 peste dicționarul canonic al imaginii și payload-ul codificat, înregistrează fiecare obiect indirect și număr de generație, raportează paginile care ajung la fiecare imagine prin Form XObject-uri imbricate și estimează octeții de payload codificat recuperabili
Sintaxă
Delphi
Function TPDFlib.GetImageDeduplicationReportJSON(Out Report: WideString): Integer;DLL
const wchar_t* DLGetImageDeduplicationReportJSON(int InstanceID);ActiveX
Function PDFlib::GetImageDeduplicationReportJSON() As StringReturn values
Metoda Delphi returnează numărul de grupuri duplicate și scrie documentul JSON în ReportMetodele DLL și ActiveX returnează documentul JSON direct
JSON fields
| candidateImages | Numărul de stream-uri de imagini indirecte hash-uite în timpul rulării de probă |
|---|---|
| duplicateImages | Numărul de obiecte imagine care pot fi reîndreptate către un obiect canonic |
| groupCount | Number of duplicate groups |
| crossPageGroupCount | Grupuri folosite de mai mult de o pagină |
| reclaimableBytes | Total duplicate encoded payload bytes |
| groups | Digest, dimensiunea payload-ului, stare cross-pagină și obiecte membre cu vectori de pagini cu numerotare de la 1 |
Remarks
Scanarea nu rescrie niciodată referințe și nu elimină obiecteOrdinea cheilor din dicționar și
stocarea /Length nu creează diferențe false, în timp ce parametrii de decodare, spațiile de culoare, măștile, interpolarea și celelalte diferențe semantice de dicționar rămân distincte