


## الفئات

| فئة | الوصف |
| --- | --- |
| [BitmapData](./bitmapdata/) | يمثل مجموعة من سمات صورة bitmap. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم أبدًا بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيتسبب ذلك في أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [ColorMap](./colormap/) | يمثل خريطة لتحويل الألوان. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [ColorMatrix](./colormatrix/) | يمثل مصفوفة 5×5 تحتوي على إحداثيات مساحة الألوان RGBAW. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [ColorPalette](./colorpalette/) | يمثل مجموعة من ألوان ARGB ذات 32 بت التي تشكل لوحة ألوان. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [Encoder](./encoder/) | يمثل معرف GUID المرتبط بمجموعة من معلمات مشفر الصورة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [EncoderParameter](./encoderparameter/) | يعمل كحاوية تُستخدم لتمرير القيم إلى مشفر الصورة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [EncoderParameters](./encoderparameters/) | يمثل مصفوفة من كائنات [EncoderParameter](./encoderparameter/). يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [FrameDimension](./framedimension/) | يوفر خصائص للحصول على أبعاد إطار الصورة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [ImageAttributes](./imageattributes/) | يمثل معلومات حول كيفية تعديل ألوان الصورة أثناء العرض. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [ImageCodecInfo](./imagecodecinfo/) | يوفر معلومات حول برنامج ترميز الصورة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [ImageFormat](./imageformat/) | يمثل تنسيق ملف الصورة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [Metafile](./metafile/) | يمثل ملف ميتا رسومي. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [MetafileHeader](./metafileheader/) | يحتوي على سمات مرتبطة بملف ميتا رسومي. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [PropertyItem](./propertyitem/) | يمثل خاصية بيانات وصفية لتضمينها في ملف الصورة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
## Enums

| تعداد | الوصف |
| --- | --- |
| [ColorAdjustType](./coloradjusttype/) | يحدد أي الكائنات تستخدم معلومات تعديل اللون. |
| [ColorChannelFlag](./colorchannelflag/) | يحدد قناة اللون في مساحة ألوان CMYK. |
| [ColorMatrixFlag](./colormatrixflag/) | يحدد أنواع الصور والألوان التي سيتأثر بها إعدادات تعديل اللون وتدرج الرمادي لكائن [ImageAttributes](./imageattributes/). |
| [EmfPlusRecordType](./emfplusrecordtype/) | يمثل الأساليب التي يمكن استخدامها مع ملف ميتا لقراءة وكتابة أوامر رسومية. |
| [EmfType](./emftype/) | يحدد أنواع السجلات التي توضع في ملف EMF. |
| [EncoderParameterValueType](./encoderparametervaluetype/) | يحدد نوع القيمة التي تمثلها فئة [EncoderParameter](./encoderparameter/). |
| [EncoderValue](./encodervalue/) | يحدد قيمة المعامل الممررة إلى مشفر صورة JPEG أو TIFF. |
| [ImageFlags](./imageflags/) | يمثل سمات بيانات البكسل التي يمثلها كائن [Image](../system.drawing/image/). |
| [ImageLockMode](./imagelockmode/) | يحدد خصائص المنطقة في الصورة التي يتم قفلها. |
| [MetafileFrameUnit](./metafileframeunit/) | يحدد وحدة القياس للمستطيل المستخدم لتحديد الحجم والموضع لملف ميتا. |
| [MetafileType](./metafiletype/) | يمثل نوعًا من ملف ميتا رسومي. |
| [PixelFormat](./pixelformat/) | يحدد تنسيق بيانات اللون للبكسل. |
## Typedefs

| تعريف نوع | الوصف |
| --- | --- |
| [BitmapDataPtr](./bitmapdataptr/) | اسم مستعار لمؤشر مشترك إلى نسخة من الفئة [BitmapData](./bitmapdata/). |
| [ColorMapPtr](./colormapptr/) | اسم مستعار لمؤشر مشترك إلى نسخة من الفئة [ColorMap](./colormap/). |
| [ColorMatrixPtr](./colormatrixptr/) | اسم مستعار لمؤشر مشترك إلى نسخة من الفئة [ColorMatrix](./colormatrix/). |
| [ColorPalettePtr](./colorpaletteptr/) | اسم مستعار لمؤشر مشترك إلى نسخة من الفئة [ColorPalette](./colorpalette/). |
| [EncoderParameterPtr](./encoderparameterptr/) | اسم مستعار لمؤشر مشترك إلى نسخة من الفئة [EncoderParameter](./encoderparameter/). |
| [EncoderParametersPtr](./encoderparametersptr/) | اسم مستعار لمؤشر مشترك إلى نسخة من الفئة [EncoderParameters](./encoderparameters/). |
| [EncoderPtr](./encoderptr/) | اسم مستعار لمؤشر مشترك إلى نسخة من الفئة [Encoder](./encoder/). |
| [FrameDimensionPtr](./framedimensionptr/) | اسم مستعار لمؤشر مشترك إلى نسخة من الفئة [FrameDimension](./framedimension/). |
| [ImageAttributesPtr](./imageattributesptr/) | اسم مستعار لمؤشر مشترك إلى نسخة من الفئة [ImageAttributes](./imageattributes/). |
| [ImageCodecInfoPtr](./imagecodecinfoptr/) | اسم مستعار لمؤشر مشترك إلى نسخة من الفئة [ImageCodecInfo](./imagecodecinfo/). |
| [ImageFormatPtr](./imageformatptr/) | اسم مستعار لمؤشر مشترك إلى نسخة من الفئة [ImageFormat](./imageformat/). |
| [PlayRecordCallback](./playrecordcallback/) | مُفَوَّض يُستخدم كمعامل في كائن دالة EnumerateMetafileProc. |
