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 String

Valori 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

candidateImagesNumero di flussi immagine indiretti sottoposti a hash durante la simulazione
duplicateImagesNumero di oggetti immagine che è possibile reindirizzare a un oggetto canonico
groupCountNumero di gruppi duplicati
crossPageGroupCountGruppi usati da più di una pagina
reclaimableBytesByte totali dei payload codificati duplicati
groupsDigest, 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

Vedere anche

DeduplicateResources, FindImages, GetImageInfoJSON