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

0Nema dokumenta, proračun ispod donje granice od 24 DPI, ili nijedna slika nije trebala ponovno uzorkovanje
NBroj 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);

Vidi također

DownsampleImages, GetImageListItemNativeFormat