GetImageDeduplicationReportJSON

Obsługa obrazów, optymalizacja, diagnostyka

Opis

Buduje manifest tylko do odczytu identycznych bajtowo obiektów XObject obrazu, które można scalić za pomocą DeduplicateResources

Manifest grupuje obrazy według skrótu SHA-256 kanonicznego słownika obrazu i zakodowanego ładunku, rejestruje każdy numer obiektu pośredniego i generacji, raportuje strony osiągające obraz przez zagnieżdżone obiekty Form XObject oraz szacuje możliwe do odzyskania bajty zakodowanego ładunku

Składnia

Delphi

Function TPDFlib.GetImageDeduplicationReportJSON(Out Report: WideString): Integer;

DLL

const wchar_t* DLGetImageDeduplicationReportJSON(int InstanceID);

ActiveX

Function PDFlib::GetImageDeduplicationReportJSON() As String

Wartości zwracane

Metoda Delphi zwraca liczbę grup duplikatów i zapisuje dokument JSON w Report

Metody DLL i ActiveX zwracają dokument JSON bezpośrednio

Parametry

candidateImagesLiczba pośrednich strumieni obrazów poddanych skrótowi podczas przebiegu próbnego
duplicateImagesLiczba obiektów obrazów, które można przekierować do obiektu kanonicznego
groupCountLiczba grup duplikatów
crossPageGroupCountGrupy używane przez więcej niż jedną stronę
reclaimableBytesŁączna liczba bajtów zakodowanego ładunku duplikatów
groupsSkrót, rozmiar ładunku, stan międzystronicowy i obiekty członkowskie z tablicami stron liczonymi od 1

Uwagi

Skanowanie nigdy nie przepisuje odwołań ani nie usuwa obiektów

Kolejność kluczy słownika i pośrednie przechowywanie /Length nie tworzą fałszywych różnic, natomiast parametry dekodowania, przestrzenie kolorów, maski, interpolacja i inne semantyczne różnice słownika pozostają rozróżniane

Zobacz również

DeduplicateResources, FindImages, GetImageInfoJSON