Enum WmfCompression

WmfCompression enumeration

يحدد تعداد Compression نوع الضغط لصورة البت ماب

public enum WmfCompression

القيم

الاسمالقيمةالوصف
BI_RGB0صورة bitmap بتنسيق أحمر-أخضر-أزرق (RGB) غير مضغوطة ولا تستخدم أقنعة ألوان.
BI_RLE81تنسيق RGB يستخدم ترميز طول التشغيل (RLE) للضغط على صور bitmap ذات 8 بت لكل بكسل. يستخدم الضغط تنسيقًا من 2 بايت يتكون من بايت عدّ يليه بايت يحتوي على فهرس اللون.
BI_RLE42تنسيق RGB يستخدم ضغط RLE لصور bitmap ذات 4 بت لكل بكسل. يستخدم الضغط تنسيقًا من 2 بايت يتكون من بايت عدّ يليه فهرسان للون بطول كلمة.
BI_BITFIELDS3صورة bitmap غير مضغوطة وجدول الألوان يتكون من ثلاث أقنعة لون DWORD تحدد مكونات الأحمر والأخضر والأزرق لكل بكسل على التوالي. هذا صالح عند الاستخدام مع صور bitmap ذات 16 و 32 بت لكل بكسل.
BI_JPEG4الصورة هي صورة JPEG، كما هو موضح في [JFIF]. يجب أن تُستخدم هذه القيمة فقط في عمليات bitmap معينة، مثل تمرير JPEG. يجب على التطبيق الاستعلام عن دعم التمرير، لأن ليس جميع الأجهزة تدعم تمرير JPEG. قد يؤدي استخدام صور bitmap غير RGB إلى تقييد قابلية نقل ملف الميتا إلى أجهزة أخرى. على سبيل المثال، لا تدعم سياقات أجهزة العرض عادةً هذا التمرير.
BI_PNG5الصورة هي صورة PNG، كما هو موضح في [RFC2083]. يجب أن تُستخدم هذه القيمة فقط في عمليات bitmap معينة، مثل تمرير JPEG/PNG. يجب على التطبيق الاستعلام عن دعم التمرير، لأن ليس جميع الأجهزة تدعم تمرير JPEG/PNG. قد يؤدي استخدام صور bitmap غير RGB إلى تقييد قابلية نقل ملف الميتا إلى أجهزة أخرى. على سبيل المثال، لا تدعم سياقات أجهزة العرض عادةً هذا التمرير.
BI_CMYK11الصورة هي تنسيق CMYK غير مضغوط.
BI_CMYKRLE812تنسيق CMYK يستخدم ضغط RLE لصور bitmap ذات 8 بت لكل بكسل. يستخدم الضغط تنسيقًا من 2 بايت يتكون من بايت عدّ يليه بايت يحتوي على فهرس اللون.
BI_CMYKRLE413تنسيق CMYK يستخدم ضغط RLE لصور bitmap ذات 4 بت لكل بكسل. يستخدم الضغط تنسيقًا من 2 بايت يتكون من بايت عدّ يليه فهرسان للون بطول كلمة.

انظر أيضًا