HPDFEncodePredictor 函式

在 Flate 或 LZW 壓縮之前,以 PDF TIFF 或 PNG 預測器轉換編碼完整的點陣列

宣告

function HPDFEncodePredictor(const Data: AnsiString; Predictor, Colors,
  BitsPerComponent, Columns: Integer; MaxOutputBytes: Int64= 0): AnsiString;

單元

HPDFPredictor

參數

名稱用途
Data以 PDF 樣本順序封裝的未篩選列
Predictor1 為同一性,2 為 TIFF 水平差分,10 到 14 為固定 PNG 篩選器,或 15 為自適應逐列 PNG 選取
Colors每像素的色彩成分數
BitsPerComponent1、2、4、8 或 16 位元的樣本寬度
Columns每個完整輸入列的像素計數
MaxOutputBytes選用的硬性輸出上限,或零表示無明確上限

傳回值

傳回準備好搭配對應壓縮篩選器的預測器編碼位元組

使用說明

範例

Predicted := HPDFEncodePredictor(Raster, 15, 3, 8, Width);
Decoded := HPDFDecodePredictor(Predicted, 15, 3, 8, Width);

相關 API