PixelDataFormat

PixelDataFormat class

Формат данных пикселей. Это неизменяемый объект.

public class PixelDataFormat

Характеристики

ИмяОписание
static Cmyk { get; }ПолучаетPixelDataFormat определяется для 32 бит на пиксель с 8 битами для каждого из голубого, пурпурного, желтого и черного.
static Cmyka { get; }Получает акмык.
static Grayscale { get; }ПолучаетPixelDataFormatопределяется для 8 бит на пиксель, где 8 бит представляют интенсивность оттенков серого в интервале 0-255.
static GrayscaleAlpha { get; }ПолучаетPixelDataFormat определено для 16 бит на пиксель с 8 битами, представляющими интенсивность оттенков серого в интервале 0–255, и дополнительным 8-битным альфа-компонентом.
static Rgb16Bpp555 { get; }ПолучаетPixelDataFormat определено для 16 бит на пиксель с 5 битами для каждого из красного, зеленого и синего, альфа не определена.
static Rgb16Bpp565 { get; }ПолучаетPixelDataFormat определяется для 16 бит на пиксель с 5 битами для красного, 6 битами для зеленого и 5 битами для синего, альфа не определена.
static Rgb24Bpp { get; }ПолучаетPixelDataFormat определяется для 24 бит на пиксель с 8 битами для каждого из альфа, красного, зеленого и синего, альфа не определен.
static Rgb24BppPng { get; }ПолучаетPixelDataFormat определяется для 24 бит на пиксель с 8 битами для каждого из альфа, красного, зеленого и синего, альфа не определен.
static Rgb32Bpp { get; }ПолучаетPixelDataFormat определяется для 32 бит на пиксель с 8 битами для каждого из альфа, красного, зеленого и синего.
static Rgba32Bpp { get; }ПолучаетPixelDataFormat определяется для 32 бит на пиксель с 8 битами для каждого из альфа, красного, зеленого и синего.
static RgbIndexed1Bpp { get; }ПолучаетPixelDataFormat определено для индексированного 1 бита на цвет. Хранилище данных индексированного пикселя предназначено для хранения и извлечения данных везде, где используется цветовая палитра. Используйте с осторожностью, поскольку может потребоваться преобразование из одной палитры в другую или из RGBA в индексированную цветовую модель .
static RgbIndexed2Bpp { get; }ПолучаетPixelDataFormatопределено для индексированного 2 бита на цвет. Хранилище данных индексированного пикселя предназначено для хранения и извлечения данных везде, где используется цветовая палитра. Используйте с осторожностью, поскольку может потребоваться преобразование из одной палитры в другую или из RGBA в индексированную цветовую модель .
static RgbIndexed4Bpp { get; }ПолучаетPixelDataFormat определено для индексированных 4 бит на цвет. Хранилище данных индексированных пикселей предназначено для хранения и извлечения данных везде, где используется цветовая палитра. Используйте с осторожностью, поскольку может потребоваться преобразование из одной палитры в другую или из RGBA в индексированную цветовую модель .
static RgbIndexed8Bpp { get; }ПолучаетPixelDataFormatопределено для индексированных 8 бит на цвет. Хранилище данных индексированных пикселей предназначено для хранения и извлечения данных везде, где используется цветовая палитра. Используйте с осторожностью, поскольку может потребоваться преобразование из одной палитры в другую или из RGBA в индексированную цветовую модель .
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)Получает цвет GrayscaleAlpha с указанным количеством битов на выборку.
static GetGrayscaleAlpha(int, int)Получает цвет GrayscaleAlpha с указанным количеством битов на выборку.
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 классы.

Смотрите также