Bitmap
محتويات
[
يخفي
]Bitmap class
يغلف صورة نقطية تتكون من بيانات البكسل لصورة رسومية وسماتها.Bitmap هو كائن يستخدم للعمل مع الصور المحددة ببيانات البكسل.
public class Bitmap : Image
المنشئون
| اسم | وصف |
|---|---|
| Bitmap(Image) | يقوم بتهيئة مثيل جديد لملفBitmap فئة من الصورة الحالية المحددة. |
| Bitmap(Stream) | يقوم بتهيئة مثيل جديد لملفBitmap فئة من دفق البيانات المحدد. |
| Bitmap(string) | يقوم بتهيئة مثيل جديد لملفBitmap فئة من الملف المحدد. |
| Bitmap(Image, Size) | يقوم بتهيئة مثيل جديد لملفBitmapفئة من الصورة الحالية المحددة ، مع تغيير حجمها إلى الحجم المحدد. |
| Bitmap(int, int) | يقوم بتهيئة مثيل جديد لملفBitmap فئة بالحجم المحدد. |
| Bitmap(Stream, bool) | يقوم بتهيئة مثيل جديد لملفBitmap فئة من دفق البيانات المحدد. |
| Bitmap(string, bool) | يقوم بتهيئة مثيل جديد لملفBitmap فئة من الملف المحدد. |
| Bitmap(Image, int, int) | يقوم بتهيئة مثيل جديد لملفBitmap فئة من الصورة الحالية المحددة ، تحجيمها إلى الحجم المحدد. |
| Bitmap(int, int, PixelFormat) | يقوم بتهيئة مثيل جديد لملفBitmap فئة بالحجم والتنسيق المحددين. |
| Bitmap(int, int, int, PixelFormat, int[]) | يقوم بتهيئة مثيل جديد لملفBitmap فئة بالحجم المحدد وبيانات البكسل. |
الخصائص
| اسم | وصف |
|---|---|
| Flags { get; } | يحصل على العدد الصحيح الذي يمثل مجموعة بت منImageFlags لهذه الصورة. |
| override FrameDimensionsList { get; } | يحصل على مصفوفة من GUIDs التي تمثل أبعاد الإطارات ضمن هذاImage . |
| override Height { get; } | الحصول على الارتفاع بالبكسل لهذه الصورة النقطية. |
| HorizontalResolution { get; } | الحصول على الدقة الأفقية ، بالبكسل في البوصة ، لهذاImage . |
| override Palette { get; set; } | الحصول على أو تعيين لوحة الألوان المستخدمة لهذا الغرضImage . |
| PhysicalDimension { get; } | الحصول على عرض وارتفاع هذه الصورة . |
| override PixelFormat { get; } | يحصل على تنسيق البكسل لهذاImage . |
| override PropertyIdList { get; } | يحصل على معرفات عناصر الخاصية المخزنة في هذاImage . |
| override PropertyItems { get; } | يحصل على كل عناصر الخاصية (أجزاء من البيانات الوصفية) المخزنة في هذاImage . |
| override RawFormat { get; } | يحصل على تنسيق الملف الخاص بهذاImage . |
| Size { get; } | الحصول على عرض هذه الصورة وارتفاعها بالبكسل. |
| Tag { get; set; } | الحصول على أو تعيين كائن يوفر بيانات إضافية حول الصورة. |
| VerticalResolution { get; } | الحصول على الدقة الرأسية ، بالبكسل في البوصة ، لهذاImage . |
| override Width { get; } | الحصول على عرض هذه الصورة النقطية بالبكسل. |
طُرق
| اسم | وصف |
|---|---|
| Clone() | لإنشاء نسخة طبق الأصل من هذاImage . |
| Clone(Rectangle, PixelFormat) | لإنشاء نسخة من هذا القسمBitmap المعرفة من قبلRectangle هيكل ومع المحددPixelFormat التعداد . |
| Clone(RectangleF, PixelFormat) | لإنشاء نسخة من هذا القسمBitmap المعرفة مع المحددPixelFormat التعداد . |
| virtual Dispose() | يصدر جميع الموارد المستخدمة في هذه الصورة . |
| GetBounds(ref GraphicsUnit) | يحصل على حدود الصورة بالوحدة المحددة. |
| GetFrameCount(FrameDimension) | إرجاع عدد الإطارات ذات البعد المحدد. |
| GetPixel(int, int) | يحصل على لون البكسل المحدد في هذاBitmap . |
| override GetPropertyItem(int) | يحصل على عنصر الخاصية المحدد من هذاImage . |
| GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr) | إرجاع صورة مصغرة لهذاImage . |
| LockBits(Rectangle, ImageLockMode, PixelFormat) | أقفال أBitmap في ذاكرة النظام. |
| MakeTransparent() | يجعل اللون المحدد شفافًا لهذا الغرضBitmap . |
| MakeTransparent(Color) | يجعل اللون المحدد شفافًا لهذا الغرضBitmap . |
| ReadArgb32Pixels(int[]) | لقراءة وحدات البكسل النقطية بتنسيق ARGB32 في مصفوفة معينة. |
| override RemovePropertyItem(int) | يزيل عنصر الخاصية المحدد من هذاImage . |
| override 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) | تحديد الإطار المحدد بواسطة البعد والفهرس . |
| SetPixel(int, int, Color) | يضبط لون البكسل المحدد في هذاBitmap . |
| override SetPropertyItem(PropertyItem) | يخزن عنصر خاصية (جزء من البيانات الوصفية) في هذاImage . |
| SetResolution(float, float) | يضبط الدقة لهذا الغرضBitmap . |
| UnlockBits(BitmapData) | يفتح هذاBitmap من ذاكرة النظام. |
| WriteArgb32Pixels(int[]) | يكتب وحدات البكسل على الصورة النقطية . |
أنظر أيضا
- class Image
- مساحة الاسم System.Drawing
- المجسم Aspose.Drawing