THPDFHeadlessCompareOptions
Deklarováno v HPDFHeadlessCompare; inicializujte přes Default dřív, než upravíte limity či tolerance
| Pole | Výchozí | Účel |
|---|---|---|
| MaxObjects / MaxEdges / MaxDepth | 250000 / 1000000 / 64 | Meze objektů, traversal práce a rekurze |
| MaxDifferences | 10000 | Maximální počet změn v reportu |
| MaxStreamBytes / MaxTotalStreamBytes | 33554432 / 268435456 | Bajty dekódovaných strukturálních streamů na stream i agregátně |
| MaxWorkingBytes / MaxResultBytes | 268435456 / 16777216 | Meze dočasné přípravy a úložiště reportu |
| MaxPixelsPerPage / MaxTotalPixels | 16000000 / 128000000 | Porovnávací canvas i agregátní vyrenderované vstupní pixely |
| DPI / ColorTolerance | 96 / 0 | Render rozlišení a maximální nezměněný rozdíl kanálu |
| Luminance | False | Porovnávat váženou luminanci místo RGB kanálů |
| MinimumSimilarity / MaxChangedPixelRatio | 1 / 0 | Minimální podobnost a maximální podíl změněných pixelů |
| CancellationToken | nil | Volitelný cancellation zdroj vlastněný volajícím, kombinovaný s tokeny dokumentu |
Limity musí být kladné, MaxWorkingBytes alespoň 4096, DPI mezi 1 a 2400, barevná tolerance mezi 0 a 255 a oba plovoucí prahy musí být konečné hodnoty mezi 0 a 1
Stávající limity dokumentu mohou traversal a dekódování dál omezit; pracovní paměť navíc omezuje objektové indexy, setříděné slovníky, ohraničené textové glyfy, povrchy stránek i připravená PNG
Vyrenderované vstupní pixely se počítají pro oba dokumenty; geometrie stránek se musí shodovat, i když se číselné prahy podobnosti uvolní