Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Внизсложение цветов Найти похожие ветки
← →
ФордзБоярд (2012-04-11 21:21) [0]желтый+синий=зеленый , а другие как???
a,b:dword;
a:=clYellow+clBlue;
if a=clGreen then ????
работает???
← →
oldman © (2012-04-11 21:24) [1]
> a,b:dword;
> a:=clYellow+clBlue;
> if a=clGreen then ????
> работает???
скомпили, проверь. ))))
имхо, не будет работать
← →
ФордзБоярд (2012-04-11 21:27) [2]ну оно понятно, а как чтоб работало?
или уже готовый калькулятор имеется?
(для красок)
← →
Inovet © (2012-04-11 21:31) [3]> [0] ФордзБоярд (11.04.12 21:21)
> желтый+синий=зеленый
Это вычитание
← →
Jeer © (2012-04-11 21:40) [4]
> ФордзБоярд (11.04.12 21:21)
Сначала разберись, что тебе надо: есть смешение для просвета, а есть для отражения.
← →
CRLF (2012-04-11 21:42) [5]
> или уже готовый калькулятор имеется?
В пэйнте в диалоге "Изменение палитры" выбери два нужных цвета, запиши их оттенок/контраст/яркость, вычисли арифметические средние и веди их всё в том же диалоге.
← →
ФордзБоярд (2012-04-11 21:43) [6]незнаю, для красок
погуглил явно не аддитивный нужен
то есть по сложению зеленый+синий+красный=белый для красок не пойдет,
это для мониторов
← →
Pavia © (2012-04-11 21:47) [7]RGB
CMYK
R+G=Y
R+B=M
G+B=C
R+G+B=W
Y+B=W
M+G=W
C+R=W
K ничего не складываем.
← →
Inovet © (2012-04-11 21:48) [8]> [6] ФордзБоярд (11.04.12 21:43)
> для красок
Вычитай из белого компоненты CMY.
← →
Pavia © (2012-04-11 21:49) [9]При смешивании красок цвета вычитаются.
← →
oldman © (2012-04-11 22:01) [10]
> Pavia © (11.04.12 21:49) [9]
> При смешивании красок цвета вычитаются.
Старая шутка учителя физики:
На палитре смешиваем R, G и B. Получаем черный цвет. Вычитаются.
На круге рисуем три сектора R, G и В. Быстро вращаем круг. Получаем белый диск. Складываются.
← →
Pavia © (2012-04-11 22:25) [11]Это я знаю. Тут не смешиваются краски, а смешиваются цвета.
← →
ФордзБоярд (2012-04-11 23:49) [12]что-то путанно
готовых функцих нету??
f (Color1,Color2:dword):dword;
← →
Inovet © (2012-04-11 23:53) [13]> [12] ФордзБоярд (11.04.12 23:49)
> что-то путанно
Три цветных сосны, что там путать. Формула ещё дрлжна быть с тремя коэффициентами.
← →
Pavia © (2012-04-13 12:43) [14]А чего тут путать?
http://www.efg2.com/Lab/Graphics/Colors/ColorMix.htm
← →
К (2012-04-13 21:33) [15]
>
> ФордзБоярд (11.04.12 21:21)
Любой цвет можно разбить на составляющие RGB функциями:
function GetRValue(rgb: DWORD): Byte;
function GetGValue(rgb: DWORD): Byte;
function GetBValue(rgb: DWORD): Byte;
А, смешать фукнцией:
function RGB(r, g, b: Byte): COLORREF;
Вот так:
RGB(0, 0, 0);
получим полностью ЧЕРНЫЙ.
А вот так:
RGB(255, 255, 255);
Получим, соответственно, полностью БЕЛЫЙ.
Еще надо знать, COLORREF чем-то немного отличается от TColor, не помню чем.
← →
К (2012-04-13 21:35) [16]
> oldman © (11.04.12 22:01) [10]
>
>
> > Pavia © (11.04.12 21:49) [9]
> > При смешивании красок цвета вычитаются.
>
>
> Старая шутка учителя физики:
> На палитре смешиваем R, G и B. Получаем черный цвет. Вычитаются.
>
> На круге рисуем три сектора R, G и В. Быстро вращаем круг.
> Получаем белый диск. Складываются.
Поделитесь, в чем цимус?
← →
Pavia © (2012-04-13 22:16) [17]По телеку уже сто раз показывали в разных передачах.
http://www.galileo-tv.ru/node/9463
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.081 c