Запис THPDFImageRecompressionCostOptions

Налаштовує пошук перестиснення зображень за візуальною вартістю: діапазон і крок якості, бюджет перцептуальної похибки, ваги візуальної похибки та байтової вартості, мінімальну економію і крок семплювання

Оголошення

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

Модуль

HPDFDoc

Поля

ПолеПризначення
MinimumQualityНижня межа діапазону якості, що прочісується; типово 30
MaximumQualityВерхня межа діапазону якості, що прочісується; типово 90
QualityStepКрок між пробними якостями; типово 10
MaximumPerceptualErrorПерцептуальна похибка, яку кандидат не має перевищувати, щоб бути прийнятим; типово 3.0
VisualErrorWeightВага доданка перцептуальної похибки в оцінці вартості; типово 1.0
ByteCostWeightВага доданка байтової вартості в оцінці вартості; типово 1.0
MinimumSavingsBytesМінімальна байтова економія, потрібна, щоб перестиснення було збережено; типово 1
SampleStrideКрок у пікселях при семплюванні декодованих зображень для вимірювання похибки; типово 4
DefaultКласова функція, що повертає наведені вище значення

Примітки щодо використання

Пов'язані API