## 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.Page for C++](../../)
