DownsampleImagesEx

Slike, optimiranje

Opis

Razredna strategija zmanjševanja ločljivosti za dvotonske, sivinske in barvne slike

Sintaksa

Delphi

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

Vrnjene vrednosti

0Ni dokumenta, proračun pod spodnjo mejo 24 DPI ali nobena slika ni potrebovala ponovnega vzorčenja
NŠtevilo slik, ki so bile ponovno vzorčene in ponovno kodirane

Opombe

Vsaka slika XObject se razvrsti iz /ColorSpace in /BitsPerComponent: slike z 1 bitom so dvotonske, tokovi DeviceGray, CalGray in enokanalni ICCBased so sivinski, vse ostalo pa barvno. Vsak razred dobi svoj proračun DPI in kakovost JPEG, tako da lahko tipičen mešan pregled črtno grafiko obdrži pri 300 DPI brez izgub, fotografije pa spusti na 150 DPI s kakovostjo 75. Dvotonske slike vedno gredo po neizgubni poti PNG, ker so JPEG artefakti pri 1-bitni vsebini nesprejemljivi. Bit 1 zastavic obdrži izvirni tok, ko ponovno kodirani bajti niso manjši. Zmanjševanje ločljivosti uporablja isti pravokotni filter in oceno DPI iz širine strani kot DownsampleImages

Primer

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

Glejte tudi

DownsampleImages, GetImageListItemNativeFormat