THotPDF.FlattenLoadedPageComplexGraphics
Sploští sieťové tieňovania a zložité prostriedky Pattern pri najnižšom rozlíšení, ktoré spĺňa meraný rozpočet vizuálnej chyby
Deklarácia
function FlattenLoadedPageComplexGraphics(PageIndex, MinimumDPI,
MaximumDPI, DPIIncrement: Integer;
MaximumPerceptualError: Double;
MaxRasterPixels, MaxTilePixels: Int64;
out Info: THPDFComplexGraphicsFlattenInfo): Boolean;
Model výberu
Metóda deteguje sieťové tieňovania typov 4 až 7, dlaždicové vzory a tieňovacie vzory založené na sieti v slovníkoch prostriedkov stránky
Vykreslí deterministickú mriežku štyri krát štyri ohraničených vzorkovacích oblastí pri MaximumDPI a potom testuje rozlíšenia od MinimumDPI smerom nahor po krokoch DPIIncrement. Kandidátske vzorky sa porovnávajú s referenciou prostredníctvom vzdialenosti RGB váženej luminanciou normalizovanej na stupnicu percepčnej chyby od nuly do sto
Vyberie sa prvý kandidát na úrovni MaximumPerceptualError alebo pod ňou. MaximumDPI je vždy bezstratová referenčná záložná možnosť
Výstup a hranice
Vybrané vykreslenie stránky sa emituje ako dlaždice D65 CalRGB bez švov komprimované Flate. MaxRasterPixels obmedzuje celkové rozlíšenie výstupu a MaxTilePixels ohraničuje každú živú pracovnú množinu vykreslenia, konverzie a kompresie
Stránky používajúce Separation alebo DeviceN sa zachovávajú ako vektorový obsah s cgfsSpotColorPreserved, pretože rastrové sploštenie by zničilo sémantiku procesných separácií
THPDFComplexGraphicsFlattenInfo hlási počty detegovaných prostriedkov, vybrané a referenčné DPI, meranú chybu, počet porovnaných vzoriek, počet dlaždíc, špičkové pixely dlaždíc, špičkové pracovné bajty, výstupný farebný priestor a bodové farbivá
Pozri tiež FlattenLoadedPageTransparency a Zoznamy zobrazenia a tlačová výroba