THPDFImageRecompressionCostInfo Record
Telemetri från en omgång bildrekomprimering med visuell kostnad: antal skannade bilder och kandidater, utfall per kodek, försöks- och avvisningsräknare, kvalitets- och felaggregat samt bytesbesparingar
Deklaration
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;
Enhet
HPDFDoc
Fält
| Fält | Syfte |
|---|---|
ScannedImageCount | Bilder som inspekterades av omgången |
CandidateImageCount | Bilder som kom in i kvalitetssökningen efter lämplighetskontroller |
RecompressedImageCount | Bilder som faktiskt kodades om och skrevs tillbaka |
RecompressedJPEGCount | Omkodade bilder vars slutliga filter är JPEG |
RecompressedJPEG2000Count | Omkodade bilder vars slutliga filter är JPEG 2000 |
EncodingTrialCount | Provkodningar som utfördes medan kvalitetsintervallet avsöktes |
VisualErrorRejectionCount | Försök som avvisades eftersom det perceptuella felet överskred budgeten |
ByteCostRejectionCount | Försök som avvisades eftersom bytekostnadsvikten dominerade poängen |
SelectedQualitySum | Summan av de kvaliteter som valts per rekomprimerad bild, för beräkning av ett medelvärde |
MaximumSelectedPerceptualError | Högst perceptuellt fel bland de godkända rekomprimeringarna |
BytesBefore / BytesAfter | Bildströmbyte före och efter omgången |
BytesSaved | Uppnådd byteskillnad; jämför med alternativens tröskel för minsta besparing |
DeterministicSelection | true när vart och ett av de rapporterade valen kom från den deterministiska kostnadsjämförelsen |
Användningsanteckningar
- Fylls av
THotPDF.OptimizeLoadedImagesByVisualCost; funktionsresultatet är antalet rekomprimerade bilder och recorden bär den fullständiga redovisningen - Dela
SelectedQualitySummedRecompressedImageCountför att rapportera den genomsnittliga valda kvaliteten - Läs
BytesBefore,BytesAfterochBytesSavedefter anropet för att kontrollera att omgången nådde det konfigurerade besparingsmålet