THotPDF.OptimizeLoadedImagesParallel Method
Bağımsız yüklenmiş görsel akışlarını sınırlı sayıda worker ile ve deterministik kaynak sıralı commit'lerle yeniden sıkıştırır
Bildirim
function OptimizeLoadedImagesParallel(WorkerCount: Integer; MinimumSavingsBytes: Int64; HighRatio: boolean; out AInfo: THPDFLoadedImageOptimizationInfo): Integer;
Birim
HPDFDoc
Parametreler
| Ad | Amaç |
|---|---|
WorkerCount | Eşzamanlı compression worker üst sınırı, 64 ile sınırlandırılır |
MinimumSavingsBytes | Bir görsel akışın değiştirilmesi için gereken en az kodlanmış bayt azalması |
HighRatio | True olduğunda her görsel için dört deterministik maksimum-sıkıştırma stratejisi dener |
AInfo | İş, bayt, başarısızlık, worker sınırı ve deterministik sıra istatistiklerini alır |
Dönüş değeri
Daha küçük deterministik Flate payload'larıyla değiştirilen görsel akış sayısını döndürür
Kullanım notları
- Decode işi sınırlı adaptif akışlar kullanır ve compression belleği WorkerCount ile orantılıdır
- PDF nesnesi üzerindeki değişiklik yalnızca worker'lar bittikten sonra arayan thread'de gerçekleşir
- Sonuçlar özgün görsel nesne sırasıyla ve yalnızca MinimumSavingsBytes karşılandığında commit edilir