Форматы представления цвета

Форматы представления цвета:

В стандарте AVI не все несжатые кадры одинаковы. Существуют различные цветовые представления точек изображения. Некоторые из них являются стандартами и поддерживаются во всех системах, другие требуют специальных драйверов. Большинство компонентов Microsoft Windows идентифицируют представление цвета по четырехсимвольному коду (FOURCC), например, 'RGB8' или 'YUY2', другие, например, DIB, не используют четырехсимвольный код для цветовых форматов.

24 БИТ RGB (Стандарт де факто).

24-разрядный RGB - наиболее известный формат представления цвета, поддерживаемый всеми основными графическими программами. В 24 битах RGB пиксел представлен как три байта, один байт для красного компонента, один байт для зеленого компонента, и один для синего.

Например:

255 0 0 (яркий красный пиксел)

0 255 0 (яркий зеленый пиксел)

0 0 255 (яркий синий пиксел)

0 0 0 (черный пиксел)

255 255 255 (белый пиксел)

128 128 128 (серый пиксел)

и т.д.

Другие цветные форматы:

8 бит полутоновый Y8

9 бит бита YUV9

12 бит BTYUV 4:1:1

12 бит YUV2 4:2:2

8 бит YUV12 16 RGB (использует цветовую палитру)

15 бит RGB (16 бит с значащим разрядным нулем, 5 бит для красного, 5 для зеленого и 5 для синего)

16 бит RGB (16 бит, 5 бит для красного, 6 для зеленого и 5 для синего)

24 бит RGB – (описанный выше)

32 бит RGB (значащий байт нулевой, 8 бит для красного, 8 для зеленого и 8 для синего)

 

YUV – формат представления цвета, используемый в европейском вещании телевизионного стандарта PAL, который был первоначально представлен в Англии и Германии в 1967 году. PAL используется большинством европейских государств и многими странами во всем мире. Соединенные Штаты и Япония используют стандарт NTSC, Франция, Россия и некоторые другие государства - SECAM. Аналоговые видеосистемы, такие как NTSC, PAL и SECAM, передают цветные видеосигналы как сигнал яркости (Y) и два сигнала цветовой разности (U и V). Если, R, G, и B - красные, зеленые, и синие компоненты, то:

Y = 0.299 R + 0.587 G + 0.114 B

U = 0.493 (B - Y)

V = 0.877 (R - Y)

Информация о цвете передается мозгу по трем каналам: каналу яркости, сине-желтому и красно-зеленому каналу. Например, в то время как мы различаем сине-зеленые оттенки, мы никогда не почувствуем оттенок, который является одновременно синим и желтым. Возможно поэтому YUV настолько распространена. Эта система представления цвета используется такими цветными форматами, как YUV9 или YUV2.

Вывод

И неподвижные изображения BMP и AVI файлы могут быть сохранены в различных цветных форматах. В то время как 24 бит RGB поддерживается почти повсеместно, нет никакой гарантии, что ваше программное обеспечение или драйверы воспроизведения AVI поддержат менее известные форматы.