THPDFImageRecompressionCostInfo Record

Telemetria de uma passagem de recompressão de imagens por custo visual: contagens de imagens varridas e candidatas, desfechos por codec, contadores de tentativas e rejeições, agregados de qualidade e erro, e economia de bytes

Declaração

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;

Unidade

HPDFDoc

Campos

CampoFinalidade
ScannedImageCountImagens inspecionadas pela passagem
CandidateImageCountImagens que entraram na busca de qualidade após as checagens de elegibilidade
RecompressedImageCountImagens realmente re-codificadas e gravadas de volta
RecompressedJPEGCountImagens re-codificadas cujo filtro final é JPEG
RecompressedJPEG2000CountImagens re-codificadas cujo filtro final é JPEG 2000
EncodingTrialCountCodificações de teste realizadas ao varrer a faixa de qualidade
VisualErrorRejectionCountTentativas rejeitadas porque o erro perceptual excedeu o orçamento
ByteCostRejectionCountTentativas rejeitadas porque o peso do custo em bytes dominou o score
SelectedQualitySumSoma das qualidades escolhidas por imagem re-comprimida, para calcular uma média
MaximumSelectedPerceptualErrorMaior erro perceptual entre as recompressões aceitas
BytesBefore / BytesAfterBytes do stream de imagens antes e depois da passagem
BytesSavedDiferença de bytes alcançada; compare com o limite mínimo de economia das opções
DeterministicSelectiontrue quando toda escolha reportada veio da comparação de custos determinística

Notas de uso

APIs relacionadas