THPDFImageRecompressionCostInfo Kaydı
Görsel-maliyetli görüntü yeniden sıkıştırma geçişinin telemetrisi: taranan ve aday sayıları, codec başına sonuçlar, deneme ve redd sayaçları, kalite ve hata toplamları ile bayt tasarrufu
Bildirim
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;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
ScannedImageCount | Geçiş tarafından incelenen görüntü sayısı |
CandidateImageCount | Uygunluk kontrollerinden sonra kalite aramasına giren görüntü sayısı |
RecompressedImageCount | Gerçekte yeniden kodlanıp geri yazılan görüntü sayısı |
RecompressedJPEGCount | Son filtresi JPEG olan yeniden kodlanmış görüntü sayısı |
RecompressedJPEG2000Count | Son filtresi JPEG 2000 olan yeniden kodlanmış görüntü sayısı |
EncodingTrialCount | Kalite aralığı taranırken yapılan deneme kodlama sayısı |
VisualErrorRejectionCount | Perceptual hata bütçeyi aştığı için reddedilen deneme sayısı |
ByteCostRejectionCount | Bayt-maliyet ağırlığı puanı domine ettiği için reddedilen deneme sayısı |
SelectedQualitySum | Yeniden sıkıştırılan görüntü başına seçilen kalitelerin toplamı; ortalama hesaplamaya yarar |
MaximumSelectedPerceptualError | Kabul edilen yeniden sıkıştırmalar arasındaki en yüksek perceptual hata |
BytesBefore / BytesAfter | Geçiş öncesi ve sonrası image stream baytları |
BytesSaved | Sağlanan bayt farkı; options'ın minimum-tasarruf eşiğiyle karşılaştırın |
DeterministicSelection | Raporlanan her seçim deterministik maliyet karşılaştırmasından geldiğinde true |
Kullanım notları
THotPDF.OptimizeLoadedImagesByVisualCosttarafından doldurulur; fonksiyon sonucu yeniden sıkıştırılan görüntü sayısıdır ve kayıt eksiksiz hesabı taşır- Ortalama seçilen kaliteyi raporlamak için
SelectedQualitySum'uRecompressedImageCount'a bölün - Geçişin yapılandırılan tasarruf hedefini karşıladığını doğrulamak için çağrıdan sonra
BytesBefore,BytesAfterveBytesSaved'ı okuyun