Русские Блоги
Аналогичен RGB, за исключением того, что биты B и R меняются местами во время хранения.
Вышеупомянутое значение состоит в том, что эти термины иногда действительно трудно различить, поскольку определение также неоднозначно Но что важно, так это последнее предложение:Текущий YUV обычно используется в поле компьютера для представления файлов, закодированных с использованием YCbCr.Следовательно, YUV можно рассматривать как YCbCr.
Тем не менее, в каждом кадре предварительного просмотра камеры, в дополнение к стандартному формату NV21, я также нашел другие форматы, такие как YV12. Когда я искал информацию о них, я обнаружил, что они все из серии yuv420. Каковы конкретные различия?
Поклонение блогу старшего брата (слегка отредактированный и измененный):
YUV классификация и значение
плоский и упакованный
Для формата плана YUV непрерывно сохраняется Y всех пикселей, за которым следует U всех пикселей, а затем V всех пикселей.
Для упакованного формата YUV значения Y, U и V каждого пикселя сохраняются непрерывно *.
YUV делится на три компонента: «Y» означает яркость (яркость или яркость), то есть значение серого, а «U» и «V» означает насыщенность цвета (цветность или насыщенность цвета), роль заключается в описании изображения. Цвет и насыщенность используются для указания цвета пикселей.
Способ хранения
Используйте три графика, чтобы визуально представить метод получения, с черными точками, чтобы представить Y-компонент пикселя, и открытыми кружками, чтобы представить УФ-компонент пикселя.
Сначала запомните следующие абзацы, а затем используйте компонент YUV каждого пикселя для его извлечения.
YUV 4: 4: 4, каждый Y соответствует набору ультрафиолетовых компонентов.
YUV 4: 2: 2, каждые два Y совместно используют набор ультрафиолетовых компонентов.
YUV 4: 2: 0, каждые четыре Y совместно используют набор ультрафиолетовых компонентов.
Ниже я приведу общий метод хранения потока кодов YUV в форме графика, а за методом хранения следует метод выборки данных YUV для каждого пикселя, среди которых значения Cb и Cr эквивалентны U и V.
Формат YUVY (принадлежит YUV422)
YUYV — один из форматов хранения, выбранных YUV422. Два смежных Y совместно используют два смежных анализа Cb и Cr. Для пикселя Y’00, Y ‘ В терминах 01 значения Cb и Cr являются Cb00 и Cr00, а значения YUV других пикселей выводятся по аналогии.
Формат UYVY (принадлежит YUV422)
Формат UYVY также является одним из форматов хранения для выборки YUV422, но в отличие от YUYV порядок расположения UV отличается. Метод восстановления значения YUV каждого пикселя такой же, как То же, что и выше.

Цветовые модели RGB, HEX и HSL
Числовое отображение RGB
Каждая из координат RGB представляется в виде одного байта, значения которого обозначаются целыми числами от 0 до 255 включительно, где 0 – минимальная, а 255 – максимальная интенсивность.
COLORREF – стандартный тип для представления цветов в операционной системе Win32. Используется для определения цвета в RGB-виде. Размер – 4 байта.
Определить переменную типа COLORREF можно следующим образом:
где г, g и b – интенсивность (в диапазоне от 0 до 255) соответственно красной, зеленой и синей составляющих определяемого цвета С.
Следовательно, ярко-синий цвет может быть определен как (0,0,255), красный – как (255,0,0), ярко-фиолетовый – (255,0,255), черный – (0,0,0), а белый – (255,255,255).
В HTML используется #RrGgBb-запись, называемая также шестнадцатеричной: каждая координата записывается в виде двух шестнадцатеричных цифр, без пробелов (цвета HTML см. далее). Например, #RrGgBb- запись белого цвета – #FFFFFF.
Стандарты цветовых пространств RGB. Цветовая модель RGB является зависимой от устройства. Поскольку мониторы разных моделей и производителей различаются, было предложено несколько стандартов цветовых пространств для этой модели.
RGB – самое используемое цветовое пространство, и у него есть как сильные, так и слабые стороны. С одной стороны, модель RGB оптимальна для редактирования изображений с высоким разрешением. В ней отображается широкий диапазон значений, и изображения в формате RGB могут обрабатываться при помощи почти всех инструментов и функций графических редакторов [1] .
С другой стороны, RGB зависит от устройств. Какое бы ни было числовое определение цвета, способ его вывода на экран полностью зависит от аппаратуры отображения.

720 × 480–720 × 480 × 5/4 байта составляют компонент U
720 × 480 × 5 / 4–720 × 480 × 3/2 байта — это V-компонент.

Часть 1. RGB, CMYK, Lab в Photoshop — Web-верстка. Учебные материалы
Задание 2. Создание изображения, отражающего цветовой охват модели Lab.
1. Создайте новый документ с соответствующими параметрами.
В палитре представлены цветовые каналы изображения. В верхней строке отображается результат совмещения цветовых каналов (этот канал – условность, упрощающая работу с каналами).
4. Выберите в качестве основного цвета черный, в качестве второстепенного белый.
8. Сделайте активным совмещенный канал. Теперь вы видите весь спектр цветов модели Lab максимальной яркости (канал яркости Lightness залит белым цветом).
9. Теперь вы видите весь спектр цветов модели Lab максимальной яркости, ведь канал яркости L залит белым цветом.
Дальнейшие действия позволят вам увидеть разницу в отображении цветов при прямом переводе изображения в другое цветовое пространство (Lab ~ RGB ~ CMYK). Эта разница довольно велика, т.к. модель Lab обладает максимальным цветовым охватом, а CMYK — минимальным.
10. Создайте 2 дубликата изображения с помощью команды Duplicate меню Image.
11. Чтобы перевести полученное изображение из цветового пространства Lab в RGB, выполните последовательность: Image ~ Mode ~ RGB
13. Разместите окна с полученными результатами рядом и проанализируйте результат.
Можно сделать вывод, что цветовое пространство Lab имеет больший цветовой охват по сравнению с RGB и CMYK.

| Cyan (бирюзовый) | = | Blue (синий) | + | Green (зеленый) |
| Magenta (пурпурный) | = | ? | + | ? |
| Yellow (желтый) | = | ? | + | ? |

Формат YUVY (принадлежит YUV422)
Цветовая модель RGBA
Примеры передачи цвета в WEB при помощи RGBA-модели для CSS-стилей элементов:
Кодирование цвета в формате HEX — это, по сути, шестнадцатеричное представление рассмотренной выше модели RGB.
Для браузеров возможна и упрощённая форма записи цвета в HEX-формате, где указываются всего три символа кода вместо 6. В таком случае, подразумевается что каждая из трёх групп состоит из одинаковых символов. Например, AAFF11, можно сократить до AF1.
Примеры передачи цвета в WEB при помощи HEX-модели для CSS-стилей элементов:
Помимо указанных особенностей, HEX-модель поддерживает и alpha-канал для управления прозрачностью, в таком случае добавляется четвертый коэффициента в диапазоне от 00 и FF (256 значений). В таком случае использование сокращённой формы записи уже недопустимо.
Пример передачи цвета в WEB при помощи HEXA-модели для CSS-стилей элементов:

Что такое YCbCr
- Первый коэффициент (Hue) указывает координату цвета в пределах цветового круга (от 0 до 360 градусов)
- Второй коэффициент (Saturation) передаёт в процентном виде значение насыщенности (от 0% до 100%)
- Последний коэффициент (Lightness) указывает процентное значение светлости (от 0% до 100%)
