HPDFEncodePredictor Function

เข้ารหัสแถว raster ที่สมบูรณ์ด้วยการแปลง PDF TIFF หรือ PNG predictor ก่อนการบีบอัด Flate หรือ LZW

การประกาศ

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

ยูนิต

HPDFPredictor

พารามิเตอร์

ชื่อวัตถุประสงค์
Dataแถวที่ไม่ถูกกรองบรรจุในลำดับตัวอย่าง PDF
Predictor1 สำหรับ identity, 2 สำหรับการหักแนวนอนแบบ TIFF, 10 ถึง 14 สำหรับตัวกรอง PNG แบบคงที่ หรือ 15 สำหรับการเลือก PNG แบบ adaptive ต่อแถว
Colorsจำนวนคอมโพเนนต์สีต่อพิกเซล
BitsPerComponentความกว้างตัวอย่างขนาด 1, 2, 4, 8 หรือ 16 บิต
Columnsจำนวนพิกเซลในแต่ละแถวอินพุตที่สมบูรณ์
MaxOutputBytesขีดจำกัดเอาต์พุตแบบ hard ที่เป็นทางเลือก หรือศูนย์สำหรับไม่มีขีดจำกัดอย่างชัดเจน

ค่าที่คืน

คืน byte ที่เข้ารหัสด้วย predictor ซึ่งพร้อมสำหรับตัวกรองการบีบอัดที่ตรงกัน

หมายเหตุการใช้งาน

ตัวอย่าง

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

API ที่เกี่ยวข้อง