Record THPDFImageRecompressionCostInfo

Telemetría de una pasada de recompresión de imágenes por costo visual: conteos de escaneadas y candidatas, desenlaces por codec, contadores de pruebas y rechazos, agregados de calidad y error, y bytes ahorrados

Declaración

THPDFImageRecompressionCostInfo= record
  ScannedImageCount: Integer;
  CandidateImageCount: Integer;
  RecompressedImageCount: Integer;
  RecompressedJPEGCount: Integer;
  RecompressedJPEG2000Count: Integer;
  EncodingTrialCount: Integer;
  VisualErrorRejectionCount: Integer;
  ByteCostRejectionCount: Integer;
  SelectedQualitySum: Integer;
  MaximumSelectedPerceptualError: Double;
  BytesBefore: Int64;
  BytesAfter: Int64;
  BytesSaved: Int64;
  DeterministicSelection: boolean;
end;

Unidad

HPDFDoc

Campos

CampoPropósito
ScannedImageCountImágenes inspeccionadas por la pasada
CandidateImageCountImágenes que entraron a la búsqueda de calidad tras las comprobaciones de elegibilidad
RecompressedImageCountImágenes realmente recodificadas y escritas de vuelta
RecompressedJPEGCountImágenes recodificadas cuyo filtro final es JPEG
RecompressedJPEG2000CountImágenes recodificadas cuyo filtro final es JPEG 2000
EncodingTrialCountCodificaciones de prueba realizadas al barrer el rango de calidad
VisualErrorRejectionCountPruebas rechazadas porque el error perceptual excedió el presupuesto
ByteCostRejectionCountPruebas rechazadas porque el peso del costo en bytes dominó el score
SelectedQualitySumSuma de las calidades elegidas por imagen recomprimida, para calcular un promedio
MaximumSelectedPerceptualErrorError perceptual más alto entre las recompresiones aceptadas
BytesBefore / BytesAfterBytes del stream de imagen antes y después de la pasada
BytesSavedDiferencia de bytes lograda; compárela con el umbral de ahorro mínimo de las opciones
DeterministicSelectiontrue cuando cada elección reportada vino de la comparación determinista de costos

Notas de uso

APIs relacionadas