GetImageDeduplicationReportJSON
Afbeeldingsverwerking, optimalisatie, diagnostiek
Beschrijving
Bouwt een alleen-lezen manifest van byte-identieke image XObjects die door DeduplicateResources kunnen worden geconsolideerd
Het manifest groepeert afbeeldingen op een SHA-256-uitdm over het canonieke afbeeldingswoordenboek en de gecodeerde payload, registreert elk indirect object en generatienummer, meldt de pagina's die elke afbeelding via geneste Form XObjects bereiken en schat de terugwinbare gecodeerde payloadbytes
Syntaxis
Delphi
Function TPDFlib.GetImageDeduplicationReportJSON(Out Report: WideString): Integer;DLL
const wchar_t* DLGetImageDeduplicationReportJSON(int InstanceID);ActiveX
Function PDFlib::GetImageDeduplicationReportJSON() As StringRetourwaarden
De Delphi-methode geeft het aantal duplicaatsgroepen terug en schrijft het JSON-document naar Report
De DLL- en ActiveX-methodes geven het JSON-document direct terug
Parameters
| candidateImages | Aantal indirecte afbeeldingsstreams dat tijdens de dry run is gehasht |
|---|---|
| duplicateImages | Aantal afbeeldingsobjecten dat naar een canoniek object kan worden doorverwezen |
| groupCount | Aantal duplicaatsgroepen |
| crossPageGroupCount | Groepen die door meer dan één pagina worden gebruikt |
| reclaimableBytes | Totaal aan duplicaat-gecodeerde payloadbytes |
| groups | Digest, payloadgrootte, cross-page-state en lidobjecten met pagina-arrays beginnend bij 1 |
Opmerkingen
De scan herschrijft nooit verwijzingen en verwijdert nooit objecten
/Length-opslag veroorzaakt geen valse verschillen, terwijl decodeparameters, kleurruimten, maskers, interpolatie en andere semantische dictionary-verschillen apart blijven