PixelDataFormat

PixelDataFormat class

Формат данных пикселей.

public class PixelDataFormat

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

ИмяОписание
static Cmyk { get; }ПолучаетPixelDataFormatопределено для 32 бит на пиксель с 8 битами для каждого из голубого, пурпурного, желтого и черный.
static Grayscale { get; }ПолучаетPixelDataFormatопределенный для 8 бит на пиксель с 8 битами, представляющими интенсивность оттенков серого в интервале 0-255 .
static GrayscaleAlpha { get; }ПолучаетPixelDataFormatопределенный для 16 бит на пиксель с 8 битами, представляющими интенсивность оттенков серого в интервале 0-255 и дополнительный 8-битный альфа-компонент.
static Rgb16Bpp555 { get; }ПолучаетPixelDataFormatопределенный для 16 бит на пиксель с 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; }Получает биты на пиксель.
ChannelBits { get; }Получает количество битов для каждого канала.
ChannelsCount { get; }Получает количество каналов.
PixelFormat { get; }Получает формат пикселей.

Методы

ИмяОписание
override Equals(object)Определяет, равен ли указанныйObjectэтому экземпляру.
override GetHashCode()Возвращает хэш-код для данного экземпляра.
override ToString()ВозвращаетString, который представляет этот экземпляр.
operator ==Возвращает результат равенства двухPixelDataFormatклассов.
operator !=Возвращает результат неравенства для двухPixelDataFormatклассов.

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