السجل THPDFImageRecompressionCostOptions
يضبط بحث إعادة ضغط الصور بالكلفة البصرية: نطاق الجودة وخطوته وميزانية الخطأ الإدراكي ووزنَي الجودة البصرية وكلفة البايتات والحد الأدنى للوفر وخطوة المعاينة
التصريح
THPDFImageRecompressionCostOptions= record
MinimumQuality: Integer;
MaximumQuality: Integer;
QualityStep: Integer;
MaximumPerceptualError: Double;
VisualErrorWeight: Double;
ByteCostWeight: Double;
MinimumSavingsBytes: Int64;
SampleStride: Integer;
class function Default: THPDFImageRecompressionCostOptions; static;
end;
الوحدة
HPDFDoc
الحقول
| الحقل | الغرض |
|---|---|
MinimumQuality | الحد الأدنى لنطاق الجودة الممسوح؛ وافتراضه 30 |
MaximumQuality | الحد الأقصى لنطاق الجودة الممسوح؛ وافتراضه 90 |
QualityStep | الزيادة بين قيم الجودة التجريبية؛ وافتراضها 10 |
MaximumPerceptualError | الخطأ الإدراكي الذي يجب ألا يتجاوزه المرشَّح ليقبل؛ وافتراضه 3.0 |
VisualErrorWeight | وزن حد الخطأ الإدراكي في درجة الكلفة؛ وافتراضه 1.0 |
ByteCostWeight | وزن حد كلفة البايتات في درجة الكلفة؛ وافتراضه 1.0 |
MinimumSavingsBytes | الحد الأدنى للوفر بالبايتات المطلوب قبل إبقاء إعادة الضغط؛ وافتراضه 1 |
SampleStride | خطوة البكسل المستخدمة عند معاينة الصور المفكوكة الترميز لقياس الخطأ؛ وافتراضها 4 |
Default | دالة فئة تعيد القيم المذكورة أعلاه |
ملاحظات الاستخدام
- ابدأ من
THPDFImageRecompressionCostOptions.Defaultواضبط الحقول الفردية؛ وكلما كبرQualityStepفدحت الدقة مقابل عدد أقل من محاولات الترميز - ارفع
ByteCostWeightلدفع البحث نحو ملفات أصغر، أوVisualErrorWeightلتفضيل الوفاء - مرر السجل إلى
THotPDF.OptimizeLoadedImagesByVisualCostواقرأTHPDFImageRecompressionCostInfoالمقابل للحساب النهائي للنتائج