THotPDF.FlattenLoadedPageComplexGraphics

A háló-árnyalásokat és az összetett Pattern-erőforrásokat a legalacsonyabb felbontáson lapítja, amely kielégíti a mért vizuális hibakeretet

Deklaráció

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

Kiválasztási modell

A metódus 4–7 típusú háló-árnyalásokat, csempéző mintákat és háló-alapú árnyaló mintákat észlel az oldal erőforrás-szótáraiban

Determinisztikus négyszer-négy rácsot renderel korlátos mintaterületekből MaximumDPI felbontáson, majd a felbontásokat MinimumDPI-től felfelé DPIIncrement lépésenként teszteli. A jelölt mintákat a referenciával lumasúlyozott RGB-távolságon keresztül hasonlítja össze, nulla és száz közötti észlelési hibaskálára normalizálva

Az első, MaximumPerceptualError értéknél kisebb vagy azzal egyenlő jelölt kerül kiválasztásra. A MaximumDPI mindig veszteségmentes referencia-visszaesés

Kimenet és korlátok

A kiválasztott oldal-render varratmentes Flate-tömörített D65 CalRGB csempékként kerül kibocsátásra. A MaxRasterPixels korlátozza a teljes kimeneti felbontást, és a MaxTilePixels keretbe foglalja az egyes élő render-, konverzió- és tömörítési munkahalmazokat

A Separation vagy DeviceN színteret használó oldalak vektoros tartalomként maradnak meg a cgfsSpotColorPreserved jelzővel, mert a raszteres lapítás elpusztítaná a folyamat-szeparációs szemantikát

A THPDFComplexGraphicsFlattenInfo jelenti az észlelt erőforrás-számokat, a kiválasztott és referencia DPI-t, a mért hibát, az összehasonlított mintaszámot, a csempeszámot, a csúcs csempe-pixeleket, a csúcs munka-bájtokat, a kimeneti színteret és a spot színezőanyagokat

Lásd még FlattenLoadedPageTransparency és Megjelenítési listák és nyomtatási gyártás