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