RasterImageResourceBase

RasterImageResourceBase class

الفئة الأساسية لأي صورة نقطية مدعومة ذات اسم وأبعاد ونسبة عرض إلى ارتفاع ونوع وحجم ومحتوى ثابت.

public abstract class RasterImageResourceBase : IImageResource

الخصائص

اسم وصف
AspectRatio { get; } إرجاع نسبة العرض إلى الارتفاع لهذه الصورة كعلاقة العرض إلى الارتفاع
ByteContent { get; } إرجاع محتوى هذه الصورة النقطية على هيئة بايت stream
FilenameWithExtension { get; } إرجاع اسم الملف الصحيح لهذه الصورة النقطية ، والتي تتكون من الاسم والامتداد. من الناحية النظرية يمكن أن تختلف عن الاسم.
IsDisposed { get; } يحدد ما إذا كان سيتم التخلص من هذه الصورة النقطية أم لا
Length { get; } إرجاع طول ملف الصورة النقطية بالبايت
LinearDimensions { get; } إرجاع الأبعاد الخطية لهذه الصورة النقطية (العرض والارتفاع)
Name { get; } إرجاع اسم هذه الصورة النقطية. عادة لا يحتوي على امتداد اسم الملف ويمكن نظريًا أن يختلف عن اسم الملف.
TextContent { get; } إرجاع محتوى هذه الصورة النقطية كسلسلة بتشفير base64
abstract Type { get; } في نوع التنفيذ ، يجب أن يُرجع معلومات حول نوع الصورة النقطية

طُرق

اسم وصف
Dispose() التخلص من هذه الصورة النقطية ، والتخلص من محتواها وجعل معظم الأساليب والخصائص غير عاملة
Equals(IHtmlResource) التحقق من هذا المثيل بالمساواة المحددة في المرجع .
GenerateBitmap() يولد ويعيد مثيلًا جديدًا لـ “System.Drawing.Bitmap” من هذه الصورة النقطية.
ReduceToNewHeight(ushort) لإنشاء وإرجاع مورد صورة جديد مخفض من نفس النوع ، ولكن بارتفاع مخفض جديد محدد وعرض مخفض نسبيًا .
Save(string) يحفظ هذه الصورة النقطية في الملف المحدد

الأحداث

اسم وصف
event Disposed الحدث الذي يحدث عند التخلص من هذه الصورة النقطية

أنظر أيضا