XImage

المعلومات العامة

XImage هي فئة في Aspose.PDF FOSS لـ .NET. الميراث من: ImageXObject.

صورة XObject تغليف تعرض السطح العام لـ XImage.

تقدم هذه الفئة 18 طريقة للعمل مع كائنات XImage في برامج .NET. المنهجيات المتاحة تشمل: AddStencilMask, DetectColorType, GetAlternativeText, GetColorType, GetDecodedData, GetJpegBytes, GetNameInCollection, GetRawData, GetRawImageData, IsTheSameObject, Rename, Save,، و 3 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .Net. خصائص: BitsPerComponent, ColorSpace, ComponentCount, ContainsTransparency, Filter, FilterType,و 10 المزيد.

خصائص

اسمالنوعالوصولوصف
Namestringالقراءة/ الكتابةاسم الموارد (مثل “Im0”); قابل للكتابة على النوع المشتق.
Widthintاقرأعرض الصورة بالبيكسل.
Heightintاقرأارتفاع الصورة بالبيكسل.
ContainsTransparencyboolاقرأما إذا كانت الصورة تحتوي على إدخال /SMask أو /Mask يشير إلى الشفافية لكل بكسل.
ImageMaskboolاقرأما إذا كانت الصورة قناع شطاء بـ1 بت (تتناسب مع القاعدة IsImageMask).
FilterTypeImageFilterTypeاقرأفلتر الضغط المطبق على بيانات الصورة.
GrayscaledSystem.Drawing.Image?اقرأإظهار الصورة كحجم رماد System.Drawing.Image.
MetadataMetadataاقرأبيانات XMP المرفقة بهذه الصورة، عندما تكون موجودة.
BitsPerComponentintاقرأبيت لكل مكون.
ColorSpacestring?اقرأاسم الفضاء الملون.
Filterstring?اقرأالمرشح المستخدم (على سبيل المثال ، “DCTDecode” لـ JPEG، “FlateDecode”).
IsJpegboolاقرأما إذا كانت هذه صورة JPEG (فيلتر DCTDecode).
IsJpeg2000boolاقرأما إذا كانت هذه صورة JPEG2000 (مصفاة JPXDecode).
HasSoftMaskboolاقرأما إذا كانت هذه الصورة تحتوي على قناة ناعمة (قناية ألفا).
IsImageMaskboolاقرأما إذا كان هذا قناع الصورة (الخطوط).
ComponentCountintاقرأعدد مكونات الألوان بناءً على الفضاء اللون.

الطرق

التوقيعوصف
AddStencilMask(maskStream: Stream)ضع قناع من نهر.
DetectColorType(bmp: System.Drawing.Bitmap)اكتشف ما إذا كانت خريطة بتاتية على مقياس الرمادي، أو RGB، أم CMYK عن طريق أخذ عينات من بكسلاته.
GetAlternativeText(page: Page)الوصول النص البديل يعود الخيوط alt التي تم الإعلان عنها لهذه الصورة في شجرة هيكلة الصفحة.
GetColorType()اكتشف عائلة الألوان من إدخال /ColorSpace للصورة.
GetNameInCollection()اسم الموارد كما هو مسجل في قاموس XObject للصفحة.
GetRawImageData()احصل على نسخة من بيانات الصورة الخام (المشفرة) كMemoryStream.
IsTheSameObject(image: XImage)المساواة الإشارية ضد صورة إكس أخرى.
Rename(name: string)أعد اسم إدخال مصدر الصورة.
Save(stream: Stream)اكتب بايت الصورة إلى تيار.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat)اكتب بايت الصورة إلى تيار مُعيد ترميزه كشكل.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat, resolution: int)اكتب بايت الصورة إلى تيار مُعيد ترميزه كشكل في الدقة المقدمة.
Save(stream: Stream, resolution: int)اكتب بايت الصورة إلى تيار عند الدقة المقدمة.
ToStream()أعد بايت الصورة كتيار قابل للبحث.
TrySetAlternativeText(alternativeText: string, page: Page)إرفق نص بديل لهذا الصورة عبر شجرة هيكلة الصفحة.
GetRawData()احصل على بيانات الصورة الخام (المشفرة).
GetDecodedData()احصل على بيانات الصورة المفكّرة (المصفحات مُزيلة).
GetJpegBytes()بالنسبة لصور JPEG، يعيد بايتات JPIG الخام (مستعدة لكتابة كملف .jpg).
ToPng()تصدير الصورة باسم PNG bytes.

انظر أيضاً

 العربية