فئة System::Drawing::Image
محتويات
[
يخفي
]Image class
فئة أساسية لـ System::Drawing::Bitmap و System::Drawing::Metafile توفر وظائف أساسية. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class Image : public virtual System::IDisposable
الطرق
| طريقة | الوصف |
|---|---|
| virtual Clone() | ينشئ نسخة من الكائن الحالي. |
| Dispose() override | يطلق جميع الموارد التي حصل عليها الكائن الحالي. |
| static FromFile(const String&, bool) | ينشئ كائنًا من نوع Image من الملف المحدد. |
| static FromHbitmap(IntPtr) | يبني كائنًا من نوع Bitmap من صورة GDI المحددة. |
| static FromStream(const SharedPtr<System::IO::Stream>&, bool, bool) | ينشئ كائنًا من نوع Image من الدفق المحدد. |
| virtual get_Flags() const | يعيد تركيبة بتية من قيم تعداد ImageFlags التي تمثل خصائص الصورة. |
| get_FrameDimensionsList() const | يعيد مصفوفة من GUIDs التي تمثل أبعاد الإطارات داخل الصورة التي يمثلها الكائن الحالي. |
| virtual get_Height() const | يعيد ارتفاع الصورة بالبكسل. |
| get_HorizontalResolution() const | يعيد الدقة الأفقية للصورة التي يمثلها الكائن الحالي بوحدة بكسل لكل بوصة. |
| virtual get_Palette() const | يعيد لوحة الألوان المستخدمة في الصورة التي يمثلها الكائن الحالي. |
| virtual get_PixelFormat() const | يعيد تنسيق البكسل للصورة التي يمثلها الكائن الحالي. |
| virtual get_PropertyIdList() const | يحصل على معرّفات عناصر الخاصية المخزنة في هذه الصورة. |
| virtual get_PropertyItems() const | يحصل على جميع عناصر الخاصية (قطع من البيانات الوصفية) المخزنة في هذه الصورة. |
| virtual get_RawFormat() const | يعيد تنسيق الملف للصورة التي يمثلها الكائن الحالي. |
| get_Size() const | يعيد كائن Size الذي يمثل عرض وارتفاع الصورة بالبكسل. |
| virtual get_Tag() const | يحصل على كائن يوفر بيانات إضافية حول الصورة. |
| get_VerticalResolution() const | يعيد الدقة العمودية للصورة التي يمثلها الكائن الحالي بوحدة بكسل لكل بوصة. |
| virtual get_Width() const | يعيد عرض الصورة بالبكسل. |
| GetBounds(GraphicsUnit&) | يعيد حدود الصورة بوحدات القياس المحددة. |
| GetFrameCount(const Imaging::FrameDimensionPtr&) | يعيد عدد الإطارات للبعد الإطاري المحدد. |
| static GetPixelFormatSize(Imaging::PixelFormat) | يعيد عدد البتات المستخدمة لتمثيل عمق اللون في تنسيق البكسل المحدد. |
| virtual GetSkBitmap() const | يعيد كائن SkBitmap الأساسي. |
| GetThumbnailImage(int, int, Image::GetThumbnailImageAbort, IntPtr) | يحصل على صورة مصغرة لهذا الكائن System::Drawing::Image. |
| static IsAlphaPixelFormat(Imaging::PixelFormat) | يحدد ما إذا كان تنسيق البكسل المحدد يحتوي على معلومات ألفا. |
| virtual IsMultiImage() const | يعيد ما إذا كان التنسيق الأصلي هو صورة متعددة. |
| virtual RotateFlip(RotateFlipType) | يدور الصورة إلى مضاعف 90 درجة ويعكسها. |
| Save(const String&) | يحفظ الصورة التي يمثلها الكائن الحالي إلى الملف المحدد بصيغة PNG. |
| Save(const String&, const Imaging::ImageFormatPtr&) | يحفظ الصورة التي يمثلها الكائن الحالي إلى الملف المحدد بالصيغ المحددة. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageFormatPtr&) | يحفظ الصورة التي يمثلها الكائن الحالي إلى الدفق المحدد بالصيغ المحددة. |
| Save(const String&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | يحفظ الصورة التي يمثلها الكائن الحالي إلى الملف المحدد باستخدام المشفر المحدد ومعلمات المشفر. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | يحفظ الصورة التي يمثلها الكائن الحالي إلى الدفق المحدد باستخدام المشفر المحدد ومعلمات المشفر. |
| SaveAdd(const Imaging::EncoderParametersPtr&) | يضيف إطارًا إلى الملف أو الدفق المحدد في استدعاء سابق لطريقة Save(). |
| SaveAdd(const SharedPtr<Image>&, const Imaging::EncoderParametersPtr&) | يضيف إطارًا إلى الملف أو الدفق المحدد في استدعاء سابق لطريقة Save(). |
| SelectActiveFrame(const Imaging::FrameDimensionPtr&, int) | يختار الإطار المحدد. |
| virtual set_Palette(Imaging::ColorPalettePtr) | يضبط لوحة الألوان المستخدمة بواسطة الصورة التي يمثلها الكائن الحالي. |
| virtual set_Tag(const System::SharedPtr<System::Object>) | يضبط كائنًا يوفر بيانات إضافية حول الصورة. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| GetThumbnailImageAbort | دالة رد نداء لإلغاء تنفيذ GetThumbnailImage. |
انظر أيضًا
- Class IDisposable
- Namespace System::Drawing
- Library Aspose.Font for C++