THotPDF.FlattenLoadedPageComplexGraphics

Poravna mrežna senčenja in zapletene vire Pattern pri najnižji ločljivosti, ki zadosti izmerjenemu proračunu vizualne napake

Deklaracija

function FlattenLoadedPageComplexGraphics(PageIndex, MinimumDPI,
    MaximumDPI, DPIIncrement: Integer;
    MaximumPerceptualError: Double;
    MaxRasterPixels, MaxTilePixels: Int64;
    out Info: THPDFComplexGraphicsFlattenInfo): Boolean;

Selection model

Metoda zazna mrežna senčenja tipov 4 do 7, vzorčne vzorce in senčilne vzorce, podprte z mrežo, v slovarjih virov strani

Upodobi deterministično mrežo štiri krat štiri omejenih vzorčnih območij pri MaximumDPI, nato preizkusi ločljivosti od MinimumDPI navzgor po korakih DPIIncrement. Kandidatni vzorci se primerjajo z referenco prek RGB razdalje, utežene z lumninco, normalizirane na lestvico zaznavne napake od nič do sto

Izbere se prvi kandidat pri ali pod MaximumPerceptualError. MaximumDPI je vedno referenčna rezerva brez izgub

Output and bounds

Izbrano upodabljanje strani se izpiše kot brezšivne ploščice Flate-stisnjenega D65 CalRGB. MaxRasterPixels omeji skupno izhodno ločljivost in MaxTilePixels omeji vsak delovni niz živega upodabljanja, pretvorbe in stiskanja

Strani z Separation ali DeviceN se ohranijo kot vektorska vsebina z cgfsSpotColorPreserved, ker bi rastrsko poravnavanje uničilo semantiko procesnih separacij

THPDFComplexGraphicsFlattenInfo poroča o zaznanih številih virov, izbrani in referenčni DPI, izmerjeni napaki, primerjanem številu vzorcev, številu ploščic, vršnih pikslov ploščic, vršnih delovnih bajtov, izhodnem barvnem prostoru in barvilnih sredstvih

Glej tudi FlattenLoadedPageTransparency in Seznami prikaza in priprava za tisk