THotPDF.OptimizeLoadedImagesParallel metódus
Újratömöríti a független betöltött képfolyamokat korlátozott munkavégzőkkel és determinisztikus forrássorrendű véglegesítésekkel
Deklaráció
function OptimizeLoadedImagesParallel(WorkerCount: Integer; MinimumSavingsBytes: Int64; HighRatio: boolean; out AInfo: THPDFLoadedImageOptimizationInfo): Integer;
Egység
HPDFDoc
Paraméterek
| Név | Cél |
|---|---|
WorkerCount | A maximális egyidejű tömörítési munkavégzők, 64-re korlátozva |
MinimumSavingsBytes | A minimális kódolt bájtredukció, amely egy képfolyam lecseréléséhez szükséges |
HighRatio | Ha igaz, képenként négy determinisztikus maximális tömörítési stratégiát próbál |
AInfo | Feladat-, bájt-, hiba-, munkavégző-korlát- és determinisztikus sorrend-statisztikákat kap |
Visszatérési érték
A kisebb determinisztikus Flate adathordozókkal lecserélt képfolyamok számát adja vissza
Használati megjegyzések
- A dekódolási munka korlátozott adaptív adatfolyamokat használ, és a tömörítési memória a WorkerCount értékkel arányos
- A PDF-objektum-módosítás csak a hívó szálon történik, miután a munkavégzők befejezték
- Az eredmények az eredeti képobjektum-sorrendben kerülnek véglegesítésre, és csak akkor, ha a MinimumSavingsBytes elérésre kerül