THotPDF.OptimizeLoadedImagesParallel Method
Återkomprimerar oberoende inlästa bildströmmar med avgränsade arbetare och deterministiska incheckningar i källordning
Deklaration
function OptimizeLoadedImagesParallel(WorkerCount: Integer; MinimumSavingsBytes: Int64; HighRatio: boolean; out AInfo: THPDFLoadedImageOptimizationInfo): Integer;
Enhet
HPDFDoc
Parametrar
| Namn | Syfte |
|---|---|
WorkerCount | Högsta antal samtidiga komprimeringsarbetare, begränsat till 64 |
MinimumSavingsBytes | Minsta kodade byteminskning som krävs innan en bildström ersätts |
HighRatio | När True, försöker fyra deterministiska maxkomprimeringsstrategier per bild |
AInfo | Tar emot jobb-, byte-, fel-, arbetarbegränsnings- och deterministisk-ordningsstatistik |
Returvärde
Returnerar antalet bildströmmar som ersatts av mindre deterministiska Flate-nyttolaster
Användningsanmärkningar
- Avkodningsarbete använder avgränsade adaptiva strömmar och komprimeringsminnet är proportionellt mot WorkerCount
- PDF-objektmutation sker endast på anropstråden efter att arbetarna avslutat
- Resultat checkas in i originalbildobjektordning och endast när MinimumSavingsBytes uppnås