THPDFImageRecompressionCostOptions Record
Finjusterer søgningen efter billedgenkomprimering med visuel omkostning: kvalitetsinterval og -trin, budget for perceptuel fejl, visuelle og byteomkostningsvægte, minimumsbesparelse og samplingsafstand
Deklaration
THPDFImageRecompressionCostOptions= record
MinimumQuality: Integer;
MaximumQuality: Integer;
QualityStep: Integer;
MaximumPerceptualError: Double;
VisualErrorWeight: Double;
ByteCostWeight: Double;
MinimumSavingsBytes: Int64;
SampleStride: Integer;
class function Default: THPDFImageRecompressionCostOptions; static;
end;
Enhed
HPDFDoc
Felter
| Felt | Formål |
|---|---|
MinimumQuality | Nedre grænse for det afsøgte kvalitetsinterval; standard 30 |
MaximumQuality | Øvre grænse for det afsøgte kvalitetsinterval; standard 90 |
QualityStep | Trin mellem forsøgskvaliteter; standard 10 |
MaximumPerceptualError | Perceptuel fejl, som en kandidat højst må overskride for at blive accepteret; standard 3.0 |
VisualErrorWeight | Vægt af ledet for perceptuel fejl i omkostningsscoren; standard 1.0 |
ByteCostWeight | Vægt af byteomkostningsledet i omkostningsscoren; standard 1.0 |
MinimumSavingsBytes | Minimumsbytebesparelse, der kræves, før en genkomprimering beholdes; standard 1 |
SampleStride | Pixelafstand brugt ved sampling af afkodede billeder til fejlmålingen; standard 4 |
Default | Klassefunktion, der returnerer de værdier, der er listet ovenfor |
Brugsnoter
- Start fra
THPDFImageRecompressionCostOptions.Defaultog justér enkelte felter; et størreQualityStepbytter nøjagtighed for færre indkodningsforsøg - Hæv
ByteCostWeightfor at skubbe søgningen mod mindre filer, ellerVisualErrorWeightfor at favorisere trofasthed - Videregiv posten til
THotPDF.OptimizeLoadedImagesByVisualCostog læs den tilhørendeTHPDFImageRecompressionCostInfofor resultatopgørelsen