THPDFImageRecompressionCostOptions Record
Menyetel pencarian kompresi ulang gambar berbiaya-visual: rentang dan langkah kualitas, budget error perseptual, bobot visual dan byte-cost, penghematan minimum, dan stride sampling
Deklarasi
THPDFImageRecompressionCostOptions= record
MinimumQuality: Integer;
MaximumQuality: Integer;
QualityStep: Integer;
MaximumPerceptualError: Double;
VisualErrorWeight: Double;
ByteCostWeight: Double;
MinimumSavingsBytes: Int64;
SampleStride: Integer;
class function Default: THPDFImageRecompressionCostOptions; static;
end;
Unit
HPDFDoc
Kolom
| Field | Tujuan |
|---|---|
MinimumQuality | Batas bawah rentang kualitas yang disapu; default 30 |
MaximumQuality | Batas atas rentang kualitas yang disapu; default 90 |
QualityStep | Inkrement antara kualitas percobaan; default 10 |
MaximumPerceptualError | Error perseptual yang tidak boleh dilampaui kandidat agar diterima; default 3.0 |
VisualErrorWeight | Bobot komponen error perseptual dalam skor biaya; default 1.0 |
ByteCostWeight | Bobot komponen byte-cost dalam skor biaya; default 1.0 |
MinimumSavingsBytes | Penghematan byte minimum yang disyaratkan sebelum kompresi ulang dipertahankan; default 1 |
SampleStride | Stride piksel yang dipakai saat sampling gambar hasil decode untuk pengukuran error; default 4 |
Default | Class function yang mengembalikan nilai-nilai yang tercantum di atas |
Catatan penggunaan
- Mulai dari
THPDFImageRecompressionCostOptions.Defaultdan sesuaikan field tunggal;QualityStepyang lebih besar menukar akurasi dengan jumlah trial encoding yang lebih sedikit - Naikkan
ByteCostWeightuntuk mendorong pencarian ke arah file yang lebih kecil, atauVisualErrorWeightuntuk mengutamakan fidelity - Berikan record ke
THotPDF.OptimizeLoadedImagesByVisualCostdan bacaTHPDFImageRecompressionCostInfoyang cocok untuk pembukuan hasilnya