السجل THPDFImageRecompressionCostInfo
قياسات تتبع مرور إعادة ضغط الصور بالكلفة البصرية: أعداد الممسوحة والمرشحة ونتائج كل مرمِّز وعدادات المحاولات والرفض ومجاميع الجودة والخطأ والوفر بالبايتات
التصريح
THPDFImageRecompressionCostInfo= record
ScannedImageCount: Integer;
CandidateImageCount: Integer;
RecompressedImageCount: Integer;
RecompressedJPEGCount: Integer;
RecompressedJPEG2000Count: Integer;
EncodingTrialCount: Integer;
VisualErrorRejectionCount: Integer;
ByteCostRejectionCount: Integer;
SelectedQualitySum: Integer;
MaximumSelectedPerceptualError: Double;
BytesBefore: Int64;
BytesAfter: Int64;
BytesSaved: Int64;
DeterministicSelection: boolean;
end;
الوحدة
HPDFDoc
الحقول
| الحقل | الغرض |
|---|---|
ScannedImageCount | الصور التي فحصها المرور |
CandidateImageCount | الصور التي دخلت البحث عن الجودة بعد فحوص الأهلية |
RecompressedImageCount | الصور التي أعيد ترميزها فعلًا وكُتبت مرة أخرى |
RecompressedJPEGCount | الصور المعاد ترميزها التي كان مرشحها النهائي JPEG |
RecompressedJPEG2000Count | الصور المعاد ترميزها التي كان مرشحها النهائي JPEG 2000 |
EncodingTrialCount | ترميزات تجريبية أُجريت أثناء المسح عبر نطاق الجودة |
VisualErrorRejectionCount | محاولات رُفضت لأن الخطأ الإدراكي تجاوز الميزانية |
ByteCostRejectionCount | محاولات رُفضت لأن وزن كلفة البايتات هيمن على الدرجة |
SelectedQualitySum | مجموع قيم الجودة المختارة لكل صورة معاد ضغطها، لأغراض حساب المتوسط |
MaximumSelectedPerceptualError | أعلى خطأ إدراكي بين عمليات إعادة الضغط المقبولة |
BytesBefore / BytesAfter | بايتات تدفق الصور قبل المرور وبعده |
BytesSaved | الفرق البايتي المتحقق؛ وقارنه بعتبة الحد الأدنى للوفر في الخيارات |
DeterministicSelection | تصبح true عندما يأتي كل اختيار مبلَّغ عنه من مقارنة الكلفة الحتمية |
ملاحظات الاستخدام
- يملؤه
THotPDF.OptimizeLoadedImagesByVisualCost؛ ونتيجة الدالة هي عدد الصور المعاد ضغطها، ويحمل السجل الحساب الكامل - اقسم
SelectedQualitySumعلىRecompressedImageCountللإبلاغ عن متوسط الجودة المختارة - اقرأ
BytesBeforeوBytesAfterوBytesSavedبعد الاستدعاء للتأكد من أن المرور حقق هدف الوفر المضبوط