THPDFImageRecompressionCostInfo Record
Telemetria di un passaggio di ricompressione delle immagini a costo visivo: conteggi di immagini scansionate e candidate, esiti per codec, contatori di prove e rifiuti, aggregati di qualità ed errore e byte risparmiati
Dichiarazione
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;
Unità
HPDFDoc
Campi
| Campo | Scopo |
|---|---|
ScannedImageCount | Immagini ispezionate dal passaggio |
CandidateImageCount | Immagini entrate nella ricerca di qualità dopo i controlli di idoneità |
RecompressedImageCount | Immagini effettivamente ricodificate e riscritte |
RecompressedJPEGCount | Immagini ricodificate il cui filtro finale è JPEG |
RecompressedJPEG2000Count | Immagini ricodificate il cui filtro finale è JPEG 2000 |
EncodingTrialCount | Codifiche di prova eseguite durante la scansione dell'intervallo di qualità |
VisualErrorRejectionCount | Prove rifiutate perché l'errore percettivo superava il budget |
ByteCostRejectionCount | Prove rifiutate perché il peso del costo in byte dominava il punteggio |
SelectedQualitySum | Somma delle qualità scelte per ogni immagine ricompressa, per calcolare una media |
MaximumSelectedPerceptualError | Errore percettivo più alto tra le ricompressioni accettate |
BytesBefore / BytesAfter | Byte dello stream immagine prima e dopo il passaggio |
BytesSaved | Differenza di byte ottenuta; confrontala con la soglia di risparmio minimo delle opzioni |
DeterministicSelection | true quando ogni scelta riportata viene dal confronto deterministico dei costi |
Note d'uso
- Riempito da
THotPDF.OptimizeLoadedImagesByVisualCost; il risultato della funzione è il numero di immagini ricomprese e il record porta la contabilità completa - Dividi
SelectedQualitySumperRecompressedImageCountper riportare la qualità media scelta - Leggi
BytesBefore,BytesAftereBytesSaveddopo la chiamata per verificare che il passaggio abbia raggiunto l'obiettivo di risparmio configurato