Záznam THPDFImageRecompressionCostOptions

Ladí hledání překomprimace obrázků podle vizuální ceny: rozsah a krok kvality, rozpočet percepční chyby, váhy vizuální chyby a bajtové ceny, minimální úsporu a krok vzorkování

Deklarace

THPDFImageRecompressionCostOptions= record
  MinimumQuality: Integer;
  MaximumQuality: Integer;
  QualityStep: Integer;
  MaximumPerceptualError: Double;
  VisualErrorWeight: Double;
  ByteCostWeight: Double;
  MinimumSavingsBytes: Int64;
  SampleStride: Integer;
  class function Default: THPDFImageRecompressionCostOptions; static;
end;

Jednotka

HPDFDoc

Pole

PoleÚčel
MinimumQualityDolní mez prohledávaného rozsahu kvality; výchozí 30
MaximumQualityHorní mez prohledávaného rozsahu kvality; výchozí 90
QualityStepKrok mezi zkušebními kvalitami; výchozí 10
MaximumPerceptualErrorPercepční chyba, kterou kandidát nesmí překročit, aby byl přijat; výchozí 3.0
VisualErrorWeightVáha členu percepční chyby v cenovém skóre; výchozí 1.0
ByteCostWeightVáha členu bajtové ceny v cenovém skóre; výchozí 1.0
MinimumSavingsBytesMinimální bajtová úspora potřebná, aby se překomprimace ponechala; výchozí 1
SampleStridePixelový krok používaný při vzorkování dekódovaných obrázků pro měření chyby; výchozí 4
DefaultTřídní funkce vracející výše uvedené hodnoty

Poznámky k použití

Související API