HPDFSelectFlatePredictor 函式

比較有界的分散列取樣,據此選擇同一性、TIFF 或 PNG 預測器編碼

宣告

function HPDFSelectFlatePredictor(const Data: AnsiString; Colors,
  BitsPerComponent, Columns: Integer;
  const Options: THPDFFlatePredictorSelectionOptions;
  out Info: THPDFFlatePredictorSelectionInfo): Integer;

單元

HPDFPredictor

參數

名稱用途
Data以 PDF 樣本順序封裝的未篩選完整列
Colors每像素的色彩成分數
BitsPerComponent1、2、4、8 或 16 位元的樣本寬度
Columns每個完整輸入列的像素數
Options樣本位元組、列與工作的硬性上限,以及 CPU 成本權重
Info回傳選定的預測器、取樣大小、候選數、估算成本、已用工作量與預算狀態

傳回值

回傳 1、2,或 10 到 15 之間的 PNG 預測器

使用說明

範例

Options := HPDFDefaultFlatePredictorSelectionOptions;
Predictor := HPDFSelectFlatePredictor(Raster, 3, 8, Width, Options, Info);
Predicted := HPDFEncodePredictor(Raster, Predictor, 3, 8, Width);

相關 API