PixelDataFormat

PixelDataFormat class

تنسيق بيانات البكسل. هذا كائن غير قابل للتغيير.

public class PixelDataFormat

الخصائص

اسموصف
static Cmyk { get; }يحصل على ملفPixelDataFormat محددة لـ 32 بت لكل بكسل مع 8 بت لكل من السماوي والأرجواني والأصفر والأسود.
static Cmyka { get; }يحصل على acmyk.
static Grayscale { get; }يحصل على ملفPixelDataFormatمحددة لـ 8 بت لكل بكسل مع 8 بت تمثل كثافة التدرج الرمادي في الفاصل الزمني 0-255.
static GrayscaleAlpha { get; }يحصل على ملفPixelDataFormat محددة لـ 16 بت لكل بكسل مع 8 بت تمثل كثافة التدرج الرمادي في الفاصل الزمني 0-255 ومكون ألفا إضافي 8 بت.
static Rgb16Bpp555 { get; }يحصل على ملفPixelDataFormat تم تعريفه لـ 16 بت لكل بكسل مع 5 بت لكل من الأحمر والأخضر والأزرق ، ولم يتم تعريف alpha.
static Rgb16Bpp565 { get; }يحصل على ملفPixelDataFormat معرّفة لـ 16 بت لكل بكسل مع 5 بت للأحمر و 6 بت للأخضر و 5 بت للأزرق ، لم يتم تعريف ألفا.
static Rgb24Bpp { get; }يحصل على ملفPixelDataFormat معرّفة لـ 24 بت لكل بكسل مع 8 بت لكل من alpha ، الأحمر ، الأخضر ، والأزرق ، لم يتم تعريف alpha.
static Rgb24BppPng { get; }يحصل على ملفPixelDataFormat معرّفة لـ 24 بت لكل بكسل مع 8 بت لكل من alpha ، الأحمر ، الأخضر ، والأزرق ، لم يتم تعريف alpha.
static Rgb32Bpp { get; }يحصل على ملفPixelDataFormat محددة لـ 32 بت لكل بكسل مع 8 بت لكل من ألفا ، والأحمر ، والأخضر ، والأزرق.
static Rgba32Bpp { get; }يحصل على ملفPixelDataFormat محددة لـ 32 بت لكل بكسل مع 8 بت لكل من ألفا ، والأحمر ، والأخضر ، والأزرق.
static RgbIndexed1Bpp { get; }يحصل على ملفPixelDataFormat تم تحديده من أجل 1 بت مفهرس لكل لون . الغرض من تخزين بيانات البكسل المفهرس هو السماح بتخزين البيانات واسترجاعها في كل مكان يتم استخدام لوحة الألوان. .
static RgbIndexed2Bpp { get; }يحصل على ملفPixelDataFormatمعرّفة لـ 2 بت لكل لون . الغرض من تخزين بيانات البكسل المفهرس هو السماح بتخزين البيانات واسترجاعها في كل مكان تُستخدم فيه لوحة الألوان. .
static RgbIndexed4Bpp { get; }يحصل على ملفPixelDataFormat معرّفة لـ 4 بت لكل لون . تهدف تخزين بيانات البكسل المفهرس إلى السماح بتخزين البيانات واسترجاعها في كل مكان تُستخدم فيه لوحة الألوان. .
static RgbIndexed8Bpp { get; }يحصل على ملفPixelDataFormatمعرّفة لـ 8 بت لكل لون . تهدف تخزين بيانات البكسل المفهرس إلى السماح بتخزين البيانات واسترجاعها في كل مكان تُستخدم فيه لوحة الألوان. .
static YCbCr { get; }يحصل على ملفPixelDataFormat محددة لـ 24 بت لكل بكسل مع 8 بت لكل من مكونات اللون اللامع والفرق الأزرق والفرق الأحمر.
static Ycck { get; }يحصل على ملفPixelDataFormat مُعرَّف لـ 32 بت لكل بكسل مع 8 بت لكل من مكونات الإضاءة ، والفرق الأزرق ، والفرق الأحمر ، والصفاء الأسود.
BitsPerPixel { get; }يحصل على وحدات البت لكل بكسل .
Caption { get; }الحصول على تسمية توضيحية بتنسيق بيانات البكسل.
ChannelBits { get; }الحصول على عدد البتات لكل قناة.
ChannelsCount { get; }الحصول على عدد القنوات .
PixelFormat { get; }يحصل على تنسيق البكسل .

طُرق

اسموصف
static GetBgr(int)الحصول على لون BGR بعدد محدد من وحدات البت لكل عينة.
static GetBgra(int)الحصول على لون BGRA بعدد محدد من وحدات البت لكل عينة.
static GetCieLab(int, int, int)الحصول على لون CIE Lab بعدد محدد من وحدات البت لكل عينة.
static GetCmyk(int)الحصول على لون CMYK بعدد محدد من وحدات البت لكل عينة.
static GetCmyk(int, int, int, int)الحصول على لون CMYK بعدد محدد من وحدات البت لكل عينة.
static GetCmyka(int, int, int, int, int)الحصول على لون CMYKA بعدد محدد من وحدات البت لكل عينة.
static GetGrayscale(int)الحصول على لون بتدرج الرمادي مع عدد محدد من وحدات البت لكل عينة.
static GetGrayscaleAlpha(int)الحصول على لون ألفا بتدرج الرمادي مع عدد محدد من وحدات البت لكل عينة.
static GetGrayscaleAlpha(int, int)الحصول على لون ألفا بتدرج الرمادي مع عدد محدد من وحدات البت لكل عينة.
static GetRgb(int)الحصول على لون RGB بعدد محدد من وحدات البت لكل عينة.
static GetRgb(int, int, int)الحصول على لون RGB بعدد محدد من وحدات البت لكل عينة.
static GetRgba(int)الحصول على لون RGBA بعدد محدد من وحدات البت لكل عينة.
static GetRgba(int, int, int, int)الحصول على لون RGBA بعدد محدد من وحدات البت لكل عينة.
static GetRgbIndexed(int)الحصول على لون مفهرس BGRA مع عدد محدد من وحدات البت لكل عينة.
static GetYCbCr(int)الحصول على لون YCbCr بعدد محدد من وحدات البت لكل عينة.
static GetYCbCr(int, int, int)الحصول على لون YCbCr بعدد محدد من وحدات البت لكل عينة.
static GetYcck(int)الحصول على لون YCCK بعدد محدد من وحدات البت لكل عينة.
override Equals(object)تحديد ما إذا كان الملف المحددObject يساوي هذا المثال.
override GetHashCode()إرجاع رمز تجزئة لهذا المثال.
override ToString()إرجاع أString الذي يمثل هذا المثال.
operator ==إرجاع نتيجة المساواة لشخصينPixelDataFormat الطبقات .
operator !=إرجاع نتيجة عدم المساواة لشخصينPixelDataFormat الطبقات .

أنظر أيضا