PixelFormat

PixelFormat enumeration

يحدد تنسيق بيانات الألوان لكل بكسل في الصورة.

public enum PixelFormat

قيم

اسمقيمةوصف
Indexed65536تحتوي بيانات البكسل على قيم مفهرسة بالألوان ، مما يعني أن القيم عبارة عن فهرس للألوان في جدول ألوان النظام ، على عكس قيم الألوان الفردية.
Gdi131072تحتوي بيانات البكسل على ألوان GDI .
Alpha262144تحتوي بيانات البكسل على قيم ألفا لم يتم مضاعفتها مسبقًا.
PAlpha524288يحتوي تنسيق البكسل على قيم ألفا سابقة المضاعفة.
Extended1048576القيمة المحجوزة .
Canonical2097152تنسيق البكسل الافتراضي 32 بت لكل بكسل. يحدد التنسيق عمق اللون 24 بت وقناة ألفا 8 بت .
Undefined0تنسيق البكسل غير محدد .
DontCare0لم يتم تحديد تنسيق بكسل.
Format1bppIndexed196865يحدد أن تنسيق البكسل هو 1 بت لكل بكسل وأنه يستخدم لونًا مفهرسًا . لذلك يحتوي جدول الألوان على لونين.
Format4bppIndexed197634تحديد أن التنسيق هو 4 بت لكل بكسل ، مفهرس.
Format8bppIndexed198659يحدد أن التنسيق هو 8 بت لكل بكسل ، مفهرس. لذلك يحتوي جدول الألوان على 256 لونًا .
Format16bppGrayScale1052676تنسيق البكسل هو 16 بت لكل بكسل. تحدد معلومات اللون 65536 درجة من ظلال الرمادي.
Format16bppRgb555135173يحدد أن التنسيق هو 16 بت لكل بكسل ؛ 5 بت لكل منها تستخدم للمكونات الحمراء والخضراء والزرقاء . البت المتبقي غير مستخدم .
Format16bppRgb565135174تحديد أن التنسيق هو 16 بت لكل بكسل ؛ يتم استخدام 5 بت للمكون الأحمر ، يتم استخدام 6 بت للمكون الأخضر ، ويتم استخدام 5 بت للمكون الأزرق.
Format16bppArgb1555397319تنسيق البكسل هو 16 بت لكل بكسل. تحدد معلومات اللون 32768 درجة لون ، منها 5 بت باللون الأحمر ، و 5 بت باللون الأخضر ، و 5 بت باللون الأزرق ، و 1 بت ألفا.
Format24bppRgb137224تحديد أن التنسيق هو 24 بت لكل بكسل ؛ يتم استخدام 8 بت لكل من المكونات الحمراء ، ، والأخضر ، والأزرق.
Format32bppRgb139273تحديد أن التنسيق هو 32 بت لكل بكسل ؛ يتم استخدام كل 8 بت للمكونات الأحمر والأخضر والأزرق. لم يتم استخدام 8 بت المتبقية.
Format32bppArgb2498570تحديد أن التنسيق هو 32 بت لكل بكسل ؛ يتم استخدام 8 بت لكل من مكونات alpha و الأحمر والأخضر والأزرق.
Format32bppPArgb925707تحديد أن التنسيق هو 32 بت لكل بكسل ؛ يتم استخدام 8 بت لكل من مكونات alpha و الأحمر والأخضر والأزرق. يتم مضاعفة المكونات الحمراء والخضراء والزرقاء مسبقًا ، وفقًا لمكون ألفا.
Format48bppRgb1060876تحديد أن التنسيق هو 48 بت لكل بكسل ؛ يتم استخدام كل 16 بت للمكونات الحمراء ، ، والأخضر ، والأزرق.
Format64bppArgb3424269تحديد أن التنسيق هو 64 بت لكل بكسل ؛ يتم استخدام كل 16 بت للمكونات alpha و الأحمر والأخضر والأزرق.
Format64bppPArgb1851406تحديد أن التنسيق هو 64 بت لكل بكسل ؛ يتم استخدام كل 16 بت للمكونات alpha و الأحمر والأخضر والأزرق. يتم مضاعفة المكونات الأحمر والأخضر والأزرق مسبقًا وفقًا لمكون ألفا.
Max15القيمة القصوى لهذا التعداد .

أنظر أيضا