Záznam THPDFImageRecompressionCostInfo

Telemetrie průchodu překomprimací obrázků podle vizuální ceny: počty proskenovaných a kandidátů, výsledky podle kodeků, počítadla pokusů a odmítnutí, agregace kvality a chyby a ušetřené bajty

Deklarace

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;

Jednotka

HPDFDoc

Pole

PoleÚčel
ScannedImageCountObrázky, které průchod prohlédl
CandidateImageCountObrázky, které po kontrolách způsobilosti vešly do hledání kvality
RecompressedImageCountObrázky skutečně znovu zakódované a zapsané zpět
RecompressedJPEGCountZnovu zakódované obrázky, jejichž konečným filtrem je JPEG
RecompressedJPEG2000CountZnovu zakódované obrázky, jejichž konečným filtrem je JPEG 2000
EncodingTrialCountZkušební kódování provedená při průchodu rozsahem kvality
VisualErrorRejectionCountPokusy odmítnuté, protože percepční chyba překročila rozpočet
ByteCostRejectionCountPokusy odmítnuté, protože váha bajtové ceny převládla ve skóre
SelectedQualitySumSoučet kvalit zvolených pro každý překomprimovaný obrázek, pro výpočet průměru
MaximumSelectedPerceptualErrorNejvyšší percepční chyba mezi přijatými překomprimacemi
BytesBefore / BytesAfterBajty obrazových streamů před průchodem a po něm
BytesSavedDosáhnutý bajtový rozdíl; porovnejte ho s prahem minimální úspory z options
DeterministicSelectiontrue, když každá hlášená volba vzešla z deterministického porovnání nákladů

Poznámky k použití

Související API