RGB: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 32:
Вместе с тем, используются также 16 битный цвет (с диапазонами 0 — 65535 или 0 — 32768, в зависимости от конкретной реализации), а для изображений [[High Dynamic Range Imaging|HDR]] — 32 битный цвет (в целых значения или в [[Число одинарной точности|числах с плавающей запятой]]). В последнем случае возможны яркости «белее белого» и даже «отрицательные яркости», которые не выводятся на экран, но хранятся в памяти и учитываются при различной фильтрации.
 
В языке [[HTML]] используется #RrGgBb-запись вида «#rrggbb», называемая также [[шестнадцатеричная система счисления|шестнадцатеричной]]: каждая координата записывается в виде двух шестнадцатеричных цифр («rr», «gg», «bb»), без пробелов (см. ''[[цвета HTML]]''). Например, #RrGgBb-запись [[белый цвет|белогобелый цветацвет]] — кодируется строкой <code>#FFFFFF</code>.
 
=== COLORREF ===
'''COLORREF''' — стандартный тип для представления цветов в [[Win32]]. Используется для определения цвета в RGB виде RGB.
Размер — 4 байта. При определении какого-либо RGB цвета, значение переменной типа COLORREF можно представить в шестнадцатеричном виде так:
 
Строка 44:
Определить переменную типа COLORREF можно следующим образом:
 
<source lang="x">
COLORREF C = RGB( r, g, b );
</source>
 
r, g и b — интенсивность (в диапазоне от 0 до 255) соответственно красной, зелёной и синей составляющих определяемого цвета C.