DownsampleImagesEx
Slike, optimizacija
Opis
Strategija smanjenja razlučivosti po klasi za slike u dva tona, sivim tonovima i u boji
Sintaksa
Delphi
Function DownsampleImagesEx(ColorMaxDPI, GrayMaxDPI, BitonalMaxDPI, ColorQuality, GrayQuality, Flags: Integer): Integer;Povratne vrijednosti
| 0 | Nema dokumenta, proračun ispod donje granice od 24 DPI, ili nijedna slika nije trebala ponovno uzorkovanje |
|---|---|
| N | Broj slika smanjene razlučivosti koje su ponovno kodirane |
Napomene
Svaki XObject slike klasificira se iz /ColorSpace i /BitsPerComponent: 1-bitne slike su dvotonske, DeviceGray, CalGray i ICCBased tokovi s jednim kanalom su sivinski, a sve ostalo je u boji. Svaka klasa dobiva vlastiti DPI proračun i JPEG kvalitetu, tako da tipično miješano skeniranje može zadržati linijsku grafiku na 300 DPI bez gubitaka dok fotografije padaju na 150 DPI s kvalitetom 75. Dvotonske slike uvijek idu putem PNG-a bez gubitaka jer su JPEG artefakti neprihvatljivi na 1-bitnom sadržaju. Bit 1 zastavica zadržava izvorni tok kada ponovno kodirani bajtovi nisu manji. Smanjenje razlučivosti koristi isti kutni filter i procjenu DPI iz širine stranice kao DownsampleImages
Primjer
PDF.DownsampleImagesEx(150, 200, 300, 75, 85, 1);