GetImageDeduplicationReportJSON
Bildhantering, optimering, diagnostik
Beskrivning
Bygger ett skrivskyddat manifest över byteidentiska image XObjects som kan slås ihop av
DeduplicateResourcesManifestet grupperar bilder via en SHA-256-digest över den kanoniska bilddictionaryn och den kodade nyttolasten, spelar in varje indirekt objekt och generationsnummer, rapporterar sidorna som når varje bild genom nästlade Form XObjects och uppskattar återvinningsbara kodade nyttolastbyte
Syntax
Delphi
Function TPDFlib.GetImageDeduplicationReportJSON(Out Report: WideString): Integer;DLL
const wchar_t* DLGetImageDeduplicationReportJSON(int InstanceID);ActiveX
Function PDFlib::GetImageDeduplicationReportJSON() As StringReturvärden
Delphi-metoden returnerar antalet dubblettgrupper och skriver JSON-dokumentet till Report
DLL- och ActiveX-metoderna returnerar JSON-dokumentet direkt
Parametrar
| candidateImages | Antal indirekta bildströmmar som hashades under torrkörningen |
|---|---|
| duplicateImages | Antal bildobjekt som kan pekas om till ett kanoniskt objekt |
| groupCount | Number of duplicate groups |
| crossPageGroupCount | Grupper som används av mer än en sida |
| reclaimableBytes | Total duplicate encoded payload bytes |
| groups | Digest, nyttolaststorlek, översidstillstånd och medlemsobjekt med 1-baserade sidarrayer |
Anmärkningar
Genomsökningen skriver aldrig om referenser eller tar bort objektDictionary-nyckelordning och indirekta
/Length-lagring skapar inga falska skillnader, medan avkodningsparametrar, färgrymder, masker, interpolering och andra semantiska dictionaryskillnader förblir distinkta