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 بازمیگرداند
ملاحظات
زمانی که یک بیتمپ از قبل در حافظه در دسترس است و سند باید از ایجاد فایل موقت خودداری کند، از این سربارگذاری استفاده کنید