Запись 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