GetImageDeduplicationReportJSON
Gestione delle immagini, ottimizzazione, diagnostica
Descrizione
Crea un manifesto di sola lettura degli XObject immagine identici consolidabili da DeduplicateResources
Il manifesto raggruppa le immagini in base a un digest SHA-256 del dizionario canonico dell'immagine e del payload codificato, registra ogni numero di oggetto indiretto e di generazione, indica le pagine che raggiungono ciascuna immagine attraverso XObject Form annidati e stima i byte recuperabili del payload codificato
Sintassi
Delphi
Function TPDFlib.GetImageDeduplicationReportJSON(Out Report: WideString): Integer;DLL
const wchar_t* DLGetImageDeduplicationReportJSON(int InstanceID);ActiveX
Function PDFlib::GetImageDeduplicationReportJSON() As StringValori restituiti
Il metodo Delphi restituisce il numero di gruppi duplicati e scrive il documento JSON in Report
I metodi DLL e ActiveX restituiscono direttamente il documento JSON
Parametri
| candidateImages | Numero di flussi immagine indiretti sottoposti a hash durante la simulazione |
|---|---|
| duplicateImages | Numero di oggetti immagine che è possibile reindirizzare a un oggetto canonico |
| groupCount | Numero di gruppi duplicati |
| crossPageGroupCount | Gruppi usati da più di una pagina |
| reclaimableBytes | Byte totali dei payload codificati duplicati |
| groups | Digest, dimensione del payload, stato tra pagine e oggetti membro con array di pagine con base 1 |
Note
La scansione non riscrive mai i riferimenti né rimuove oggetti
Ordine delle chiavi e memorizzazione indiretta di /Length non causano false differenze; parametri di decodifica, spazi colore, maschere, interpolazione e altre differenze semantiche restano distinti