Image

Image class

فئة أساسية مجردة توفر وظائف للفئات النقطية وملف التعريف التنازلي.

public abstract class Image : IDisposable

المنشئون

اسموصف
Image()يقوم بتهيئة مثيل جديد لملفImage فئة .

الخصائص

اسموصف
Flags { get; }يحصل على العدد الصحيح الذي يمثل مجموعة بت منImageFlags لهذه الصورة.
abstract FrameDimensionsList { get; }يحصل على مصفوفة من GUIDs التي تمثل أبعاد الإطارات ضمن هذاImage .
abstract Height { get; }الحصول على الارتفاع بالبكسل لهذاImage .
HorizontalResolution { get; }الحصول على الدقة الأفقية ، بالبكسل في البوصة ، لهذاImage .
abstract Palette { get; set; }الحصول على أو تعيين لوحة الألوان المستخدمة لهذا الغرضImage .
PhysicalDimension { get; }الحصول على عرض وارتفاع هذه الصورة .
abstract PixelFormat { get; }يحصل على تنسيق البكسل لهذاImage .
abstract PropertyIdList { get; }يحصل على معرفات عناصر الخاصية المخزنة في هذاImage .
abstract PropertyItems { get; }يحصل على كل عناصر الخاصية (أجزاء من البيانات الوصفية) المخزنة في هذاImage .
abstract RawFormat { get; }يحصل على تنسيق الملف الخاص بهذاImage .
Size { get; }الحصول على عرض هذه الصورة وارتفاعها بالبكسل.
Tag { get; set; }الحصول على أو تعيين كائن يوفر بيانات إضافية حول الصورة.
VerticalResolution { get; }الحصول على الدقة الرأسية ، بالبكسل في البوصة ، لهذاImage .
abstract Width { get; }الحصول على عرض هذا بالبكسلImage .

طُرق

اسموصف
static FromFile(string)ينشئ ملفImage من الملف المحدد.
static FromStream(Stream)ينشئ ملفImageمن دفق البيانات المحدد.
static FromStream(Stream, bool)ينشئ ملفImage من دفق البيانات المحدد ، اختياريًا باستخدام معلومات إدارة الألوان المضمنة في هذا الدفق.
Clone()لإنشاء نسخة طبق الأصل من هذاImage .
virtual Dispose()يصدر جميع الموارد المستخدمة في هذه الصورة .
GetBounds(ref GraphicsUnit)يحصل على حدود الصورة بالوحدة المحددة.
GetFrameCount(FrameDimension)إرجاع عدد الإطارات ذات البعد المحدد.
abstract GetPropertyItem(int)يحصل على عنصر الخاصية المحدد من هذاImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)إرجاع صورة مصغرة لهذاImage .
abstract RemovePropertyItem(int)يزيل عنصر الخاصية المحدد من هذاImage .
abstract RotateFlip(RotateFlipType)تقوم هذه الطريقة بتدوير ملفImage .
Save(string)يحفظ هذاImageإلى الملف أو الدفق المحدد.
Save(Stream, ImageFormat)يحفظ هذه الصورة في التدفق المحدد بالتنسيق المحدد.
Save(string, ImageFormat)يحفظ هذاImage إلى الملف المحدد بالتنسيق المحدد.
Save(Stream, ImageCodecInfo, EncoderParameters)يحفظ هذه الصورة في التدفق المحدد ، باستخدام معلمات التشفير ومشفّر الصور المحدد.
Save(string, ImageCodecInfo, EncoderParameters)يحفظ هذاImage إلى الملف المحدد ، مع المحددات المحددة للتشفير وتشفير الصور.
SaveAdd(EncoderParameters)يضيف إطارًا إلى الملف أو التدفق المحدد في استدعاء سابق إلى إحدى طرق Image.Save (…) . استخدم هذه الطريقة لحفظ الإطارات المحددة من صورة متعددة الإطارات إلى صورة أخرى متعددة الإطارات.
SaveAdd(Image, EncoderParameters)يضيف إطارًا إلى الملف أو التدفق المحدد في استدعاء سابق إلى إحدى طرق Image.Save (…) .
SelectActiveFrame(FrameDimension, int)تحديد الإطار المحدد بواسطة البعد والفهرس .
abstract SetPropertyItem(PropertyItem)يخزن عنصر خاصية (جزء من البيانات الوصفية) في هذاImage .
static FromHbitmap(IntPtr)ينشئ ملفBitmap من مقبض إلى صورة نقطية GDI.
static GetPixelFormatSize(PixelFormat)إرجاع عمق اللون ، بعدد وحدات بت لكل بكسل ، لتنسيق البكسل المحدد.
static IsAlphaPixelFormat(PixelFormat)إرجاع قيمة تشير إلى ما إذا كان تنسيق البكسل لهذا أم لاImage يحتوي على معلومات ألفا.

أعضاء آخرون

اسموصف
delegate GetThumbnailImageAbortيوفر طريقة رد اتصال لتحديد متىGetThumbnailImage يجب أن تلغي الطريقة التنفيذ قبل الأوان.

أنظر أيضا