THPDFImageRecompressionCostOptions Record
Stiller inn søket etter bilde-rekompresjon med visuell kostnad: kvalitetsområde og -steg, budsjett for perseptuell feil, visuell og bytekostnadsvekt, minimumsparing og samplingsavstand
Deklarasjon
THPDFImageRecompressionCostOptions= record
MinimumQuality: Integer;
MaximumQuality: Integer;
QualityStep: Integer;
MaximumPerceptualError: Double;
VisualErrorWeight: Double;
ByteCostWeight: Double;
MinimumSavingsBytes: Int64;
SampleStride: Integer;
class function Default: THPDFImageRecompressionCostOptions; static;
end;
Enhet
HPDFDoc
Felt
| Felt | Formål |
|---|---|
MinimumQuality | Nedre grense for det avsøkte kvalitetsområdet; standard 30 |
MaximumQuality | Øvre grense for det avsøkte kvalitetsområdet; standard 90 |
QualityStep | Trinn mellom prøvekvalitetene; standard 10 |
MaximumPerceptualError | Perseptuell feil en kandidat ikke kan overskride for å aksepteres; standard 3.0 |
VisualErrorWeight | Vekting av leddet for perseptuell feil i kostnadsscoren; standard 1.0 |
ByteCostWeight | Vekting av bytekostnadsleddet i kostnadsscoren; standard 1.0 |
MinimumSavingsBytes | Minimum bytesparing som kreves før en rekompresjon beholdes; standard 1 |
SampleStride | Pikselavstand brukt ved sampling av dekodede bilder til feilmålingen; standard 4 |
Default | Klassefunksjon som returnerer verdiene listet opp over |
Bruksnotater
- Start fra
THPDFImageRecompressionCostOptions.Defaultog juster enkeltfelt; en størreQualityStepbytter nøyaktighet mot færre kodeforsøk - Hev
ByteCostWeightfor å presse søket mot mindre filer, ellerVisualErrorWeightfor å fremme bildefideliteten - Send recorden til
THotPDF.OptimizeLoadedImagesByVisualCostog les den matchendeTHPDFImageRecompressionCostInfofor utfallsoppgjøret