PngImage
PngImage class
يمثل صورة واحدة بتنسيق PNG (رسومات الشبكة المحمولة) مع البيانات الوصفية والأساليب الإضافية
public sealed class PngImage : RasterImageResourceBase
المنشئون
اسم |
وصف |
PngImage(string, Stream) |
إنشاء مثيل PngImage جديد من المحتوى ، يتم تمثيله على هيئة دفق بايت ، وباسم محدد |
PngImage(string, string) |
إنشاء مثيل PngImage جديد من المحتوى ، يتم تمثيله كسلسلة مشفرة باستخدام base64 ، وباسم محدد |
الخصائص
اسم |
وصف |
AspectRatio { get; } |
إرجاع نسبة العرض إلى الارتفاع لهذه الصورة كعلاقة العرض إلى الارتفاع |
ByteContent { get; } |
إرجاع محتوى هذه الصورة النقطية على هيئة بايت stream |
FilenameWithExtension { get; } |
إرجاع اسم الملف الصحيح لهذه الصورة النقطية ، والتي تتكون من الاسم والامتداد. من الناحية النظرية يمكن أن تختلف عن الاسم. |
IsDisposed { get; } |
يحدد ما إذا كان سيتم التخلص من هذه الصورة النقطية أم لا |
Length { get; } |
إرجاع طول ملف الصورة النقطية بالبايت |
LinearDimensions { get; } |
إرجاع الأبعاد الخطية لهذه الصورة النقطية (العرض والارتفاع) |
Name { get; } |
إرجاع اسم هذه الصورة النقطية. عادة لا يحتوي على امتداد اسم الملف ويمكن نظريًا أن يختلف عن اسم الملف. |
TextContent { get; } |
إرجاع محتوى هذه الصورة النقطية كسلسلة بتشفير base64 |
override Type { get; } |
إرجاع ImageType.Png |
طُرق
اسم |
وصف |
Dispose() |
التخلص من هذه الصورة النقطية ، والتخلص من محتواها وجعل معظم الأساليب والخصائص غير عاملة |
Equals(IHtmlResource) |
التحقق من هذا المثيل بالمساواة المحددة في المرجع . |
GenerateBitmap() |
يولد ويعيد مثيلًا جديدًا لـ “System.Drawing.Bitmap” من هذه الصورة النقطية. |
ReduceToNewHeight(ushort) |
لإنشاء وإرجاع صورة PNG جديدة مصغرة ، ولكن بارتفاع مخفض جديد محدد وعرض مخفض نسبيًا . (2 methods) |
Save(string) |
يحفظ هذه الصورة النقطية في الملف المحدد |
static IsValid(Stream) |
للتحقق مما إذا كان الدفق المحدد صورة PNG صالحة |
static IsValid(string) |
للتحقق مما إذا كانت السلسلة المحددة بترميز base64 هي صورة PNG صالحة |
الأحداث
اسم |
وصف |
event Disposed |
الحدث الذي يحدث عند التخلص من هذه الصورة النقطية |
أنظر أيضا