THotPDF.FlattenLoadedPageComplexGraphics

Liittää verkkopeittoväräjät ja monimutkaiset Pattern-resurssit alimmalla tarkkuudella, joka täyttää mitatun visuaalisen virhebudjetin

Määrittely

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

Valintamalli

Menetelmä tunnistaa tyypin 4-7 verkkopeittoväräjät, laattakuviot ja verkolla tuetut peittokuvioinnit sivun resurssisanakirjoista

Se renderöi deterministisen neljä kertaa neljä -ruudukon rajatuista näytealueista arvolla MaximumDPI ja testaa sitten tarkkuudet MinimumDPI:stä ylöspäin DPIIncrement:n välein. Ehdokasnäytteitä verrataan referenssiin luminanssilla painotetun RGB-etäisyyden kautta, joka normalisoidaan nollasta sataan -perceptuaaliarvovirheasteikolle

Ensimmäinen MaximumPerceptualError-arvoa pienempi tai yhtä suuri ehdokas valitaan. MaximumDPI on aina häviötön referenssi-varavaihtoehto

Lähtö ja rajat

Valittu sivurenderöinti tuotetaan saumattomina Flate-pakattuina D65 CalRGB -laattoina. MaxRasterPixels rajoittaa kokonaislähdön tarkkuuden ja MaxTilePixels rajaa jokaisen elävän renderöinnin, muunnoksen ja pakkauksen työsarjan

Separation- tai DeviceN-väriavaruutta käyttävät sivut säilytetään vektorisisältönä lipulla cgfsSpotColorPreserved, koska rasterilitistys tuhoaisi prosessierotus-semantiikat

THPDFComplexGraphicsFlattenInfo raportoi tunnistetut resurssimäärät, valitun ja referenssi-DPI:n, mitatun virheen, vertailtujen näytteiden määrän, laattamäärän, huippulaatan pikselit, huipputyötavut, lähtöväriavaruuden ja paikkaväriaineet

Katso myös FlattenLoadedPageTransparency sekä Display Lists and Print Production