## Encoder class


تمثل GUID المرتبطة بمجموعة من معلمات مشفر الصورة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../../system/makeobject/) . لا تقم أبدًا بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

```cpp
class Encoder : public System::Object
```

## الطرق

| طريقة | الوصف |
| --- | --- |
| [Encoder](./encoder/)(const Guid\&) | ينشئ مثالًا جديدًا من فئة [Encoder](./). |
| [get_Guid](./get_guid/)() const | يرجع GUID يحدد مجموعة من معلمات مشفر الصورة التي يمثلها الكائن الحالي. |
## الحقول

| حقل | الوصف |
| --- | --- |
| static [ChrominanceTable](./chrominancetable/) | مثال على فئة [Encoder](./) يمثل فئة معلمة جدول اللون. |
| static [ColorDepth](./colordepth/) | مثال على فئة [Encoder](./) التي تمثل فئة معلمة عمق اللون. |
| static [Compression](./compression/) | مثال على فئة [Encoder](./) التي تمثل فئة معلمة الضغط. |
| static [LuminanceTable](./luminancetable/) | مثال على فئة [Encoder](./) التي تمثل فئة معلمة جدول الإضاءة. |
| static [Quality](./quality/) | مثال على فئة [Encoder](./) التي تمثل فئة معلمة الجودة. |
| static [RenderMethod](./rendermethod/) | مثال على فئة [Encoder](./) التي تمثل فئة معلمة طريقة العرض. |
| static [SaveFlag](./saveflag/) | مثال على فئة [Encoder](./) التي تمثل فئة معلمة علامة الحفظ. |
| static [ScanMethod](./scanmethod/) | مثال على فئة [Encoder](./) التي تمثل فئة معلمة طريقة الفحص. |
| static [Transformation](./transformation/) | مثال على فئة [Encoder](./) التي تمثل فئة معلمة التحويل. |
| static [Version](./version/) | مثال على فئة [Encoder](./) التي تمثل فئة معلمة الإصدار. |
## انظر أيضًا

* Class [Object](../../system/object/)
* Namespace [System::Drawing::Imaging](../)
* Library [Aspose.Font for C++](../../)
