Registro THPDFImageRecompressionCostOptions
Ajusta la búsqueda de recompresión de imágenes por coste visual: rango y paso de calidad, presupuesto de error perceptual, pesos visual y de coste en bytes, ahorro mínimo y paso de muestreo
Declaración
THPDFImageRecompressionCostOptions= record
MinimumQuality: Integer;
MaximumQuality: Integer;
QualityStep: Integer;
MaximumPerceptualError: Double;
VisualErrorWeight: Double;
ByteCostWeight: Double;
MinimumSavingsBytes: Int64;
SampleStride: Integer;
class function Default: THPDFImageRecompressionCostOptions; static;
end;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
MinimumQuality | Límite inferior del rango de calidad barrido; por defecto 30 |
MaximumQuality | Límite superior del rango de calidad barrido; por defecto 90 |
QualityStep | Incremento entre calidades de prueba; por defecto 10 |
MaximumPerceptualError | Error perceptual que una candidata no debe superar para aceptarse; por defecto 3.0 |
VisualErrorWeight | Peso del término de error perceptual en la puntuación de coste; por defecto 1.0 |
ByteCostWeight | Peso del término de coste en bytes en la puntuación de coste; por defecto 1.0 |
MinimumSavingsBytes | Ahorro mínimo de bytes exigido antes de conservar una recompresión; por defecto 1 |
SampleStride | Paso de píxeles usado al muestrear las imágenes decodificadas para la medición del error; por defecto 4 |
Default | Función de clase que devuelve los valores listados arriba |
Notas de uso
- Parta de
THPDFImageRecompressionCostOptions.Defaulty ajuste campos individuales; unQualityStepmayor canjea precisión por menos pruebas de codificación - Suba
ByteCostWeightpara empujar la búsqueda hacia archivos más pequeños, oVisualErrorWeightpara favorecer la fidelidad - Pase el registro a
THotPDF.OptimizeLoadedImagesByVisualCosty lea elTHPDFImageRecompressionCostInfocorrespondiente para la contabilidad del resultado