شی تصویر

شی تصویر

نمایش کلی

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

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

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

ویژگی‌ها

نامنوعدسترسیتوضیح
NamestringReadنام منبع (مثلاً “Im0”).
WidthintReadعرض تصویر بر حسب پیکسل.
HeightintReadارتفاع تصویر بر حسب پیکسل.
BitsPerComponentintReadتعداد بیت‌ها در هر مؤلفه.
ColorSpacestring?Readنام فضای رنگ.
Filterstring?Readفیلتر استفاده شده (مثلاً “DCTDecode” برای JPEG، “FlateDecode”).
IsJpegboolReadاینکه آیا این یک تصویر JPEG است (فیلتر DCTDecode).
IsJpeg2000boolReadاینکه آیا این یک تصویر JPEG2000 است (فیلتر JPXDecode).
HasSoftMaskboolReadاینکه آیا این تصویر دارای ماسک نرم (کانال آلفا) است.
IsImageMaskboolReadاینکه آیا این یک ماسک تصویر (قالب) است.
ComponentCountintReadتعداد مؤلفه‌های رنگ بر اساس فضای رنگ.

متدها

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

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

 فارسی