AddImageJBIG2FromStringEx

تصاویر

توضیحات

داده‌های بیت‌مپ را از یک بافر AnsiString می‌خواند و آن را به عنوان یک تصویر JBIG2 از نوع XObject با استفاده از پارامترهای گزینه نام‌گذاری‌شده ذخیره می‌کند

نحو

Delphi

Function TPDFlib.AddImageJBIG2FromStringEx(Const Source: AnsiString; Interpolate, SymbolExtract, UseExternalEncoder, SkipBlackDots, BlackDotSize, LossyLevel: Integer): Integer;

پارامترها

Sourceبافر داده‌های بیت‌مپ جهت کدگذاری
Interpolateدر صورت غیر صفر بودن، پرچم درون‌یابی تصویر را می‌نویسد
SymbolExtractهنگامی که بک‌اند رمزگذار فعال از آن پشتیبانی می‌کند، استخراج دیکشنری نماد را درخواست می‌کند
UseExternalEncoderدر صورت در دسترس بودن، بک‌اند رمزگذار خارجی JBIG2 را ترجیح می‌دهد
SkipBlackDotsپاک‌سازی نقطه‌های سیاه ایزوله را قبل از کدگذاری فعال می‌کند، در صورتی که مقدار غیرصفر باشد
BlackDotSizeحداکثر اندازه کلاستر پیکسل سیاه ایزوله‌شده حذف شده در طول پاک‌سازی
LossyLevelراهنمای تهاجمی بودن پاک‌سازی از 0 تا 9 برای ورودی‌های اسکن شده تک‌رنگ

مقادیر بازگشتی

مقدار ImageID جدید، یا در صورت عدم امکان خواندن یا رمزگذاری بافر مقدار 0 بازمی‌گرداند

ملاحظات

زمانی که یک بیت‌مپ از قبل در حافظه در دسترس است و سند باید از ایجاد فایل موقت خودداری کند، از این سربارگذاری استفاده کنید