دالة HPDFEncodePredictor

ترمّز صفوف البيانات النقطية الكاملة مع تحويلات متنبئ TIFF أو PNG الخاصة بـ PDF قبل ضغط Flate أو LZW

الإعلان

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عدد مكونات اللون لكل بكسل
BitsPerComponentعرض عينة بقيم 1 أو 2 أو 4 أو 8 أو 16 بت
Columnsعدد البكسلات في كل صف إدخال مكتمل
MaxOutputBytesسقف صارم اختياري للإخراج، أو صفر لعدم وجود سقف صريح

القيمة المعادة

تُعيد البايتات المرمّزة بالمتنبئ الجاهزة لمرشح ضغط مطابق

ملاحظات الاستخدام

مثال

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

واجهات برمجية ذات صلة