GetImageDeduplicationReportJSON
Image handling, optimisation, diagnostics
Aprašymas
Sudaro tik skaitomąją baitais identiškųjų vaizdų XObject, kuriuos galima suvienyti DeduplicateResources, sąrašą. Sąrašas grupuoja vaizdus pagal SHA-256 maišą virš kanoniniojo vaizdo žodyno ir užkoduotosios naštos, užregistruoja kiekvieną netiesioginį objektą ir kartos numerį, praneša puslapius, kurie pasiekia kiekvieną vaizdą per įdėtąsias Form XObject, ir vertina susigrąžintinus užkoduotosios naštos baitus
Sintaksė
Delphi
Function TPDFlib.GetImageDeduplicationReportJSON(Out Report: WideString): Integer;DLL
const wchar_t* DLGetImageDeduplicationReportJSON(int InstanceID);ActiveX
Function PDFlib::GetImageDeduplicationReportJSON() As StringGrąžinamos reikšmės
Delphi metodas grąžina dubliuotųjų grupių skaičių ir rašo JSON dokumentą į Report. DLL ir ActiveX metodai JSON dokumentą grąžina tiesiogiai
JSON fields
| candidateImages | Bandomojo paleidimo metu maišuotų netiesioginių vaizdų srautų skaičius |
|---|---|
| duplicateImages | Vaizdo objektų, kuriuos galima nukreipti į kanoninįjį objektą, skaičius |
| groupCount | Dubliuotųjų grupių skaičius |
| crossPageGroupCount | Grupės, kurias naudoja daugiau nei vienas puslapis |
| reclaimableBytes | Total duplicate encoded payload bytes |
| groups | Maiša, naštų dydis, tarpuspslapinė būsena ir nariai objektai su puslapių masyvais nuo 1 |
Pastabos
Skenavimas niekada neperrašo nuorodų ir nepašalina objektų. Žodyno raktų tvarka ir netiesioginė
/Length saugojimas nesukuria klaidingųjų skirtumų, o dekodavimo parametrai, spalvų erdvės, kaukės, interpoliacija ir kiti semantiniai žodyno skirtumai lieka atskirti