GetImageDeduplicationReportJSON

Bildehåndtering, optimalisering, diagnostikk

Beskrivelse

Bygger et skrivebeskyttet manifest over byte-identiske bilde-XObjects som kan konsolideres av DeduplicateResources

Manifestet grupperer bilder etter en SHA-256-digest over den kanoniske bildeordboken og kodede nyttelast, registrerer hvert indirekte objekt og generasjonsnummer, rapporterer sidene som når hvert bilde gjennom nestede Form XObjects, og anslår gjenvinnbare kodede nyttelastbyte

Syntaks

Delphi

Function TPDFlib.GetImageDeduplicationReportJSON(Out Report: WideString): Integer;

DLL

const wchar_t* DLGetImageDeduplicationReportJSON(int InstanceID);

ActiveX

Function PDFlib::GetImageDeduplicationReportJSON() As String

Returverdier

Delphi-metoden returnerer antallet duplikatgrupper og skriver JSON-dokumentet til Report

DLL- og ActiveX-metodene returnerer JSON-dokumentet direkte

Parametere

candidateImagesAntall indirekte bildestrømmer hashet under tørrkjøringen
duplicateImagesAntall bildeobjekter som kan ompes til et kanonisk objekt
groupCountNumber of duplicate groups
crossPageGroupCountGrupper brukt av mer enn én side
reclaimableBytesTotal duplicate encoded payload bytes
groupsDigest, nyttelaststørrelse, tilstand over sider og medlemsobjekter med énbaserte sidematriser

Merknader

Skanningen skriver aldri om referanser eller fjerner objekter

Ordboknøkkelrekkefølge og indirekte /Length-lagring skaper ikke falske forskjeller, mens dekodingsparametre, fargerom, masker, interpolering og andre semantiske ordbokforskjeller forblir distinkte

Se også

DeduplicateResources, FindImages, GetImageInfoJSON