Înregistrarea THPDFImageRecompressionCostInfo
Telemetria unei treceri de recomprimare a imaginilor după cost vizual: numărători de imagini scanate și candidate, rezultate per codec, contoare de încercări și respingeri, agregate de calitate și eroare, și economii de octeți
Declarație
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;
Unitate
HPDFDoc
Câmpuri
| Câmp | Scop |
|---|---|
ScannedImageCount | Imagini inspectate de trecere |
CandidateImageCount | Imagini care au intrat în căutarea de calitate după verificările de eligibilitate |
RecompressedImageCount | Imagini efectiv reencodate și scrise înapoi |
RecompressedJPEGCount | Imagini reencodate al căror filtru final este JPEG |
RecompressedJPEG2000Count | Imagini reencodate al căror filtru final este JPEG 2000 |
EncodingTrialCount | Encodări de probă efectuate în timpul baleierii intervalului de calitate |
VisualErrorRejectionCount | Încercări respinse pentru că eroarea perceptuală a depășit bugetul |
ByteCostRejectionCount | Încercări respinse pentru că ponderea costului în octeți a dominat scorul |
SelectedQualitySum | Suma calităților alese per imagine recomprimată, pentru calculul unei medii |
MaximumSelectedPerceptualError | Cea mai mare eroare perceptuală dintre recomprimările acceptate |
BytesBefore / BytesAfter | Octeții fluxurilor de imagini înainte și după trecere |
BytesSaved | Diferența de octeți obținută; comparați-o cu pragul de economii minime al opțiunilor |
DeterministicSelection | true când fiecare alegere raportată a venit din comparația deterministă de costuri |
Note de utilizare
- Este completată de
THotPDF.OptimizeLoadedImagesByVisualCost; rezultatul funcției este numărul de imagini recomprimate, iar înregistrarea poartă toată evidența - Împărțiți
SelectedQualitySumlaRecompressedImageCountpentru a raporta calitatea medie aleasă - Citiți
BytesBefore,BytesAfterșiBytesSaveddupă apel pentru a verifica dacă trecerea a atins obiectivul de economii configurat