ImageXObject

نظرة عامة

ImageXObject هي فئة في Aspose.PDF FOSS لـ .NET.

يمثل كائن صورة XObject الموجود في موارد صفحة PDF.

توفر هذه الفئة 7 طرق للعمل مع كائنات ImageXObject في برامج .NET.
الطرق المتاحة تشمل: GetDecodedData، GetJpegBytes، GetRawData، Save، ToPng.
جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الخصائص: BitsPerComponent، ColorSpace، ComponentCount، Filter، HasSoftMask، Height، و5 أخرى.

الخصائص

الاسمالنوعالوصولالوصف
Namestringقراءةاسم المورد (مثال: “Im0”).
Widthintقراءةعرض الصورة بالبكسل.
Heightintقراءةارتفاع الصورة بالبكسل.
BitsPerComponentintقراءةعدد البتات لكل مكوّن.
ColorSpacestring?قراءةاسم مساحة اللون.
Filterstring?قراءةالمرشح المستخدم (مثال: “DCTDecode” لـ JPEG، “FlateDecode”).
IsJpegboolقراءةما إذا كانت هذه صورة JPEG (مرشح DCTDecode).
IsJpeg2000boolقراءةما إذا كانت هذه صورة JPEG2000 (مرشح JPXDecode).
HasSoftMaskboolقراءةما إذا كانت هذه الصورة تحتوي على قناع ناعم (قناة ألفا).
IsImageMaskboolقراءةما إذا كانت هذه قناع صورة (قالب).
ComponentCountintقراءةعدد مكوّنات اللون بناءً على مساحة اللون.

الطرق

SignatureDescription
GetRawData()احصل على بيانات الصورة الخام (المشفرة).
GetDecodedData()احصل على بيانات الصورة المفكوكة (تم إزالة الفلاتر).
GetJpegBytes()بالنسبة لصور JPEG، تُرجع بايتات JPEG الخام (جاهزة للكتابة كملف .jpg).
Save(output: Stream)احفظ الصورة إلى تدفق.
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)احفظ الصورة إلى تدفق بالتنسيق المحدد.
Save(path: string)احفظ الصورة إلى ملف.
ToPng()صدّر الصورة كبايتات PNG.

انظر أيضًا

 العربية