DownsampleImagesEx

Slike, optimizacija

Opis

Strategija umanjivanja razmere po klasama za jednobitne, sive u tonovima i šarene slike

Sintaksa

Delphi

Function DownsampleImagesEx(ColorMaxDPI, GrayMaxDPI, BitonalMaxDPI, ColorQuality, GrayQuality, Flags: Integer): Integer;

Povratne vrednosti

0Nema dokumenta, budžet ispod donje granice od 24 DPI, ili nijedna slika nije trebala ponovno uzorkovanje
NBroj slika kojima je razmera umanjena i koje su ponovo kodirane

Napomene

Svaki XObject slike klasifikuje se iz /ColorSpace i /BitsPerComponent: 1-bitne slike su jednobitne, tokovi DeviceGray, CalGray i jednokanalni ICCBased su sivi u tonovima, a sve ostalo je šareno. Svaka klasa dobija sopstveni DPI budžet i JPEG kvalitet, tako da tipičan mešoviti sken može da zadrži crtaću grafiku na 300 DPI bez gubitaka dok fotografije padaju na 150 DPI kvaliteta 75. Jednobitne slike uvek idu putanjom bezgubitnog PNG-a jer su JPEG artefakti neprihvatljivi na 1-bitnom sadržaju. Bit 1 zastavica čuva prvobitni tok kada ponovo kodirani bajtovi nisu manji. Umanjivanje razmere koristi isti box filter i procenu DPI iz širine stranice kao DownsampleImages

Primer

PDF.DownsampleImagesEx(150, 200, 300, 75, 85, 1);

Vidi takođe

DownsampleImages, GetImageListItemNativeFormat