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 String

Returvärden

Delphi-metoden returnerar antalet dubblettgrupper och skriver JSON-dokumentet till Report

DLL- och ActiveX-metoderna returnerar JSON-dokumentet direkt

Parametrar

candidateImagesAntal indirekta bildströmmar som hashades under torrkörningen
duplicateImagesAntal bildobjekt som kan pekas om till ett kanoniskt objekt
groupCountNumber of duplicate groups
crossPageGroupCountGrupper som används av mer än en sida
reclaimableBytesTotal duplicate encoded payload bytes
groupsDigest, 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

Se även

DeduplicateResources, FindImages, GetImageInfoJSON