THotPDF.OptimizeLoadedImagesParallel Method
Recomprimeert onafhankelijke geladen afbeeldingsstromen met begrensde werkers en deterministische doorvoeringen in bronvolgorde
Declaratie
function OptimizeLoadedImagesParallel(WorkerCount: Integer; MinimumSavingsBytes: Int64; HighRatio: boolean; out AInfo: THPDFLoadedImageOptimizationInfo): Integer;
Eenheid
HPDFDoc
Parameters
| Naam | Doel |
|---|---|
WorkerCount | Maximaal gelijktijdige compressiewerkers, begrensd op 64 |
MinimumSavingsBytes | Minimale reductie van gecodeerde bytes die nodig is voordat een afbeeldingsstroom wordt vervangen |
HighRatio | Bij True worden vier deterministische strategieën voor maximale compressie per afbeelding geprobeerd |
AInfo | Ontvangt statistieken voor taken, bytes, fouten, workerlimiet en deterministische volgorde |
Retourwaarde
Geeft het aantal afbeeldingsstromen terug dat is vervangen door kleinere deterministische Flate-payloads
Gebruiksopmerkingen
- Decodewerk gebruikt begrensde adaptieve streams en compressiegeheugen is evenredig met WorkerCount
- PDF-objectmutatie vindt alleen plaats op de aanroepende thread nadat de werkers klaar zijn
- Resultaten worden doorgevoerd in oorspronkelijke volgorde van afbeeldingsobjecten en alleen wanneer MinimumSavingsBytes is gehaald