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
| Quality | Jakość 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