THotPDF.OptimizeLoadedImagesParallel Method
Ανασυμπιέζει ανεξάρτητες φορτωμένες ροές εικόνων με οριοθετημένους εργάτες και ντετερμινιστικές δεσμεύσεις με σειρά πηγής
Δήλωση
function OptimizeLoadedImagesParallel(WorkerCount: Integer; MinimumSavingsBytes: Int64; HighRatio: boolean; out AInfo: THPDFLoadedImageOptimizationInfo): Integer;
Μονάδα
HPDFDoc
Παράμετροι
| Όνομα | Σκοπός |
|---|---|
WorkerCount | Μέγιστος αριθμός ταυτόχρονων εργατών συμπίεσης, περιορισμένος στο 64 |
MinimumSavingsBytes | Ελάχιστη μείωση κωδικοποιημένων bytes που απαιτείται πριν αντικατασταθεί μία ροή εικόνας |
HighRatio | Όταν είναι True, δοκιμάζει τέσσερις ντετερμινιστικές στρατηγικές μέγιστης συμπίεσης ανά εικόνα |
AInfo | Λαμβάνει στατιστικά εργασιών, bytes, αποτυχιών, ορίων εργατών και ντετερμινιστικής σειράς |
Τιμή επιστροφής
Επιστρέφει τον αριθμό των ροών εικόνων που αντικαταστάθηκαν από μικρότερα ντετερμινιστικά φορτία Flate
Σημειώσεις χρήσης
- Η εργασία αποκωδικοποίησης χρησιμοποιεί οριοθετημένες προσαρμοστικές ροές και η μνήμη συμπίεσης είναι ανάλογη του WorkerCount
- Η μετάλλαξη αντικειμένων PDF συμβαίνει μόνο στο νήμα του καλούντος αφού τελειώσουν οι εργάτες
- Τα αποτελέσματα δεσμεύονται με την αρχική σειρά των αντικειμένων εικόνων και μόνο όταν επιτυγχάνεται το MinimumSavingsBytes