ImageType

ImageType structure

يمثل نوع صورة واحد يمكن دعمه (تنسيق) ، ويدعم كل من التنسيقات النقطية والمتجهية

public struct ImageType : IEquatable<ImageType>, IResourceType

الخصائص

اسم وصف
static Bmp { get; } نوع صورة BMP
static Emf { get; } نوع صورة متجهية EMF (ملف تعريف محسّن)
static Gif { get; } نوع صورة GIF
static Icon { get; } نوع الصورة ICON
static Jpeg { get; } نوع صورة JPEG
static Png { get; } نوع الصورة PNG
static Svg { get; } نوع الصورة المتجهة SVG
static Tiff { get; } TIFF (تنسيق ملف الصورة الموسوم) نوع الصورة النقطية
static Undefined { get; } نوع صورة غير محدد - قيمة خاصة ، والتي لا يجب أن تحدث عادةً
static Wmf { get; } نوع صورة المتجه WMF (Windows MetaFile )
FileExtension { get; } امتداد الملف (بدون حرف النقطة البادئة) لنوع صورة معين بأحرف صغيرة. بالنسبة للنوع غير المحدد ، يتم إرجاع سلسلة “غير محددة” .
FormalName { get; } يقوم بإرجاع اسم رسمي لتنسيق الصورة هذا. لا يعيد NULL أبدًا. إذا لم يكن المثيل تالفًا ، فلن يطرح استثناءً مطلقًا.
Format { get; } وصف تنسيق صورة قياسي .NET لتنسيق صورة معين ، إذا كان تمثيل خاص بـ .NET. للنوع غير المعرف بإرجاع قيمة فارغة. لجميع التنسيقات ، التي لم يتم تمثيلها في .NET ، يطرح InvalidOperationException.
IsVector { get; } يشير إلى ما إذا كان هذا التنسيق المعين متجه (صواب) أم نقطي (خطأ)
MimeCode { get; } كود MIME لنوع صورة معين كسلسلة. بالنسبة للنوع غير المحدد ، يتم إرجاع سلسلة “غير محددة” .

طُرق

اسم وصف
static ParseFromFilenameWithExtension(string) إرجاع قيمة ImageType ، التي تعادل امتداد اسم الملف ، المستخرج من اسم الملف المحدد
static ParseFromMime(string) إرجاع قيمة ImageType ، والتي تعادل كود MIME المحدد
Equals(ImageType) تحديد ما إذا كان هذا المثيل مساويًا لـ “ImageType” المحدد مثيل
override Equals(object) يحدد ما إذا كان هذا المثيل مساويًا لكائن غير مسبوق محدد ، والذي يفترض أنه مثيل “ImageType” آخر
override GetHashCode() إرجاع رمز التجزئة ، وهو رقم غير قابل للتغيير لهذا المثيل المحدد
override ToString() إرجاع خاصية الاسم الرسمي property
operator == يحدد ما إذا كان مثيلين معينين من نوع ImageType متساويين
operator != يحدد ما إذا كان مثيلين معينين من نوع ImageType غير متساويين

أنظر أيضا