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 String

Retourwaarden

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

candidateImagesAantal indirecte afbeeldingsstreams dat tijdens de dry run is gehasht
duplicateImagesAantal afbeeldingsobjecten dat naar een canoniek object kan worden doorverwezen
groupCountAantal duplicaatsgroepen
crossPageGroupCountGroepen die door meer dan één pagina worden gebruikt
reclaimableBytesTotaal aan duplicaat-gecodeerde payloadbytes
groupsDigest, 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

Zie ook

DeduplicateResources, FindImages, GetImageInfoJSON