ImageXObject

نمای کلی

ImageXObject یک کلاس در Aspose.PDF FOSS برای .NET است.

نشان دهنده یک تصویر XObject است که در منابع صفحه PDF یافت شده است.

این کلاس ۷ روش برای کار با اشیاء ImageXObject در برنامه های .NET را ارائه می دهد. روش های موجود شامل: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height,، و 5 تا ديگه .

خواص

نام:نوع:Accessشرح:
Namestringبخونید.نام منبع (به عنوان مثال “Im0”).
Widthintبخونید.عرض تصویر در پیکسل.
Heightintبخونید.ارتفاع تصویر در پیکسل.
BitsPerComponentintبخونید.بیت ها در هر قطعه.
ColorSpacestring?بخونید.اسم فضا رنگ.
Filterstring?بخونید.فیلتر مورد استفاده (به عنوان مثال، “DCTDecode” برای JPEG ، “FlateDecode”)).
IsJpegboolبخونید.این که آیا این یک تصویر JPEG است (فیلتر DCTDecode).
IsJpeg2000boolبخونید.این که آیا این یک تصویر JPEG2000 است (فلتر JPXDecode).
HasSoftMaskboolبخونید.اینکه این تصویر دارای ماسک نرم (کانال آلفا) است یا نه.
IsImageMaskboolبخونید.این یک ماسک تصویر است.
ComponentCountintبخونید.تعداد اجزای رنگی بر اساس فضای رنگ.

روش ها

Signatureشرح:
GetRawData()داده‌های تصویر خام (کدگذاری‌شده) را دریافت کنید.
GetDecodedData()داده‌های تصویر رمزگشایی‌شده را دریافت کنید (فیلترها حذف شده‌اند).
GetJpegBytes()برای تصاویر JPEG، بایت های خام JPIG را (برای نوشتن به عنوان فایل .jpg آماده) باز می گرداند.
Save(output: Stream)تصویر رو به یک جریان ذخیره کنید.
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)تصویر را در یک جریان با فرمت مشخص ذخیره کنید.
Save(path: string)تصویر رو به یک فایل ذخیره کن.
ToPng()تصویر را به عنوان بایت PNG صادر کنید.

همچنین ببینید:

 فارسی