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 StringReturverdier
Delphi-metoden returnerer antallet duplikatgrupper og skriver JSON-dokumentet til Report
DLL- og ActiveX-metodene returnerer JSON-dokumentet direkte
Parametere
| candidateImages | Antall indirekte bildestrømmer hashet under tørrkjøringen |
|---|---|
| duplicateImages | Antall bildeobjekter som kan ompes til et kanonisk objekt |
| groupCount | Number of duplicate groups |
| crossPageGroupCount | Grupper brukt av mer enn én side |
| reclaimableBytes | Total duplicate encoded payload bytes |
| groups | Digest, 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