OptimizeImages

Obrazy, optymalizacja

Opis

Ponownie koduje odpowiednie XObject obrazów jako JPEG i zachowuje zamiennik tylko wtedy, gdy jest mniejszy od oryginału

Składnia

Delphi

Function TPDFlib.OptimizeImages(Quality: Integer): Integer;

Parametry

QualityJakość JPEG od 1 do 100 albo 0 dla skonfigurowanej jakości domyślnej

Wartości zwracane

Liczba zastąpionych obiektów XObject obrazu

Uwagi

Obrazy już zakodowane przy użyciu DCT, JPX lub JBIG2 oraz obrazy używane jako maski szablonowe lub maski klucza koloru są zachowywane

Odpowiednie obrazy mają co najmniej 32 piksele w każdym wymiarze i używają strumienia o długości co najmniej 256 bajtów

Niezależne obrazy są przetwarzane w ograniczonych partiach roboczych skonfigurowanych przez SetOptimizationWorkers; słowniki z zależnościami pośrednimi pozostają na ścieżce szeregowej

Modyfikacje dokumentu zachowują kolejność obiektów, a zakodowany wynik, który nie jest mniejszy, zostaje odrzucony

Operacja raportuje postęp, a Abort zatrzymuje ją między granicami wykrywania i partii

Zobacz również

GetImageInfoJSON, CompressImages