DownsampleImagesEx

Billeder, optimering

Beskrivelse

Nedprøvningsstrategi pr. klasse for bitonale, gråtone- og farvebilleder

Syntaks

Delphi

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

Returværdier

0Intet dokument, et budget under 24 DPI-nedre grænse, eller intet billede behøvede gensampling
NAntal billeder, der blev gensamplet og genkodet

Bemærkninger

Hvert billed-XObject klassificeres ud fra /ColorSpace og /BitsPerComponent: 1-bit-billeder er bitonale, DeviceGray-, CalGray- og enkeltkanals ICCBased-streams er gråtoner, og alt andet er farve. Hver klasse får sit eget DPI-budget og sin egen JPEG-kvalitet, så en typisk blandet scanning kan beholde stregtegning tabsfrit ved 300 DPI, mens fotografier går ned til 150 DPI med kvalitet 75. Bitonale billeder bruger altid den tabsfri PNG-vej, fordi JPEG-artefakter er uacceptable på 1-bit-indhold. Flags bit 1 bevarer den oprindelige stream, når de genkodede bytes ikke er mindre. Nedprøvning bruger det samme boksfilter og den samme DPI-estimation fra sidebredden som DownsampleImages

Eksempel

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

Se også

DownsampleImages, GetImageListItemNativeFormat