System::Drawing::Bitmap class
محتويات
[
يخفي
]Bitmap class
تمثل صورة بت ماب GDI+. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام العامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
class Bitmap : public System::Drawing::Image
الطرق
| طريقة | الوصف |
|---|---|
| BeginPixelProcessing(bool) | يفعل وضع معالجة البكسل. |
| Bitmap(const SharedPtr<Image>&) | ينشئ كائن Bitmap جديد من الصورة الموجودة المحددة. |
| Bitmap(const SharedPtr<System::IO::Stream>&, bool) | ينشئ كائن Bitmap جديد من الدفق المحدد. |
| Bitmap(const String&) | ينشئ كائن Bitmap جديد من الملف المحدد. |
| Bitmap(const String&, bool) | ينشئ كائن Bitmap جديد من الملف المحدد. |
| Bitmap(int, int, Imaging::PixelFormat) | ينشئ كائن Bitmap جديد يمثل صورة بت ماب بالعرض والارتفاع وتنسيق البكسل والبيانات المحددة. |
| Bitmap(const SharedPtr<Image>&, const Size&) | ينشئ كائن Bitmap جديد من الصورة الموجودة المحددة، مُقاسًا إلى الحجم المحدد. |
| Bitmap(const SharedPtr<Image>&, int, int) | ينشئ كائن Bitmap جديد من الصورة الموجودة المحددة مع تعديل العرض والارتفاع إلى القيم المحددة. |
| Clone() override | ينشئ نسخة من الكائن الحالي. |
| Clone(Rectangle, Imaging::PixelFormat) | ينشئ كائن Bitmap يمثل نسخة من منطقة من صورة البت ماب التي يمثلها الكائن الحالي. |
| Clone(RectangleF, Imaging::PixelFormat) | ينشئ كائن Bitmap يمثل نسخة من منطقة من صورة البت ماب التي يمثلها الكائن الحالي. |
| ComputeHash() | يحسب قيمة تجزئة SHA1. |
| static ConvertToARGBImage(const SharedPtr<Bitmap>&) | ينشئ نسخة من صورة البت ماب المحددة مع تغيير تنسيق البكسل إلى Format32bppArgb. |
| EndPixelProcessing(bool) | يعطل وضع معالجة البكسل. |
| get_Height() const override | يعيد ارتفاع الصورة بالبكسل. |
| get_Palette() const override | يعيد لوحة الألوان المستخدمة في الصورة التي يمثلها الكائن الحالي. |
| get_PixelFormat() const override | يعيد تنسيق البكسل للصورة التي يمثلها الكائن الحالي. |
| get_RawFormat() const override | يعيد تنسيق الملف للصورة التي يمثلها الكائن الحالي. |
| get_Width() const override | يعيد عرض الصورة بالبكسل. |
| GetHbitmap() | ينشئ كائن بت ماب GDI من البت ماب التي يمثلها الكائن الحالي. |
| GetPixel(int, int) | يعيد لون البكسل المحدد. |
| GetSkBitmap() const override | يعيد مؤشرًا خامًا إلى كائن SkBitmap الأساسي. |
| IsMultiImage() const override | يعيد ما إذا كان التنسيق الأصلي صورة متعددة. |
| LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat) | يقفل Bitmap في ذاكرة النظام. |
| LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat, const Imaging::BitmapDataPtr&) | يقفل Bitmap في ذاكرة النظام. |
| MakeTransparent(Color) | يغيّر لون جميع البكسلات ذات اللون المحدد إلى شفاف. |
| MEMBER_FUNCTION_MAKE_OBJECT(Bitmap, CODEPORTING_ARGS(const SharedPtr<Image>&original, int width, int height), CODEPORTING_ARGS(original, width, height)) | |
| PremultipleColors() | يقوم بالضرب المسبق لألوان بكسلات الصورة التي يمثلها الكائن الحالي. |
| RotateFlip(RotateFlipType) override | يدور الصورة إلى مضاعفات 90 درجة ويقلبها. |
| set_Palette(Imaging::ColorPalettePtr) override | يضبط لوحة الألوان المستخدمة من قبل الصورة التي يمثلها الكائن الحالي. |
| SetPixel(int, int, Color) | يضبط لون البكسل المحدد في صورة البت ماب الممثلة بالكائن الحالي. |
| SetResolution(float, float) | يضبط دقة الصورة. |
| UnlockBits(const Imaging::BitmapDataPtr&) | يفك قفل البت ماب المحدد من ذاكرة النظام. |
انظر أيضًا
- Class Image
- Namespace System::Drawing
- Library Aspose.Page for C++