Вопрос про RGB яркость и насыщенность. Всем привет! Сегодня у меня появилась одна проблема — мне нужно изменить яркость и насыщенность RGB цвета.
Так как, я недавно познакомился с этими RGB цветами могу где-то, что-то назвать неправильно)))
Вот моя задача:
Мне дано 2 цвета, и нужно проверить их равенство. Например вот этих цветов:
5783584 и 4732944
(идеально белый цвет 16316656)
(идеально черный цвет 0)
Но почему мне это нужно? Так как, с камеры картинка немного барахлит, яркость отдельных пикселей постоянно меняется и мне нужно каждый пиксель сделать максимально ярким, что-бы точно удостоверится в их равенстве.
Может, кто нибудь знает формулу?
(Желательно оптимизированную)
Наверное это не совсем RGB... Но вопрос остаётся вопросом!
begin
var n:=ReadInteger('Количество элементов в массиве: ');
var a:=ArrRandom(n,-50,50);
a.Println(',');
Writeln('Четные элементы: ');
var i:=1;
while i<n do begin Write(a[i],' '); Inc(i,2) end;
Writeln;
Writeln('Нечетные элементы: ');
i:=0;
while i<n-1 do begin Write(a[i],' '); Inc(i,2) end;
Writeln
end.
Тестовое решение:
Количество элементов в массиве: 10
15,-18,-29,-25,46,21,-8,-17,-9,15
Четные элементы:
-18 -25 21 -17 15
Нечетные элементы:
15 -29 46 -8 -9
В объяснении
Объяснение:
1 Вариант
1. 1)ppt
2. 1) my.doc, bell.txt, song.docx;
3. 3)мышь
4. 1) красного, синего, зеленого
5.Объем сообщения определяется по формуле:
V=l*r,
где l-длина сообщения, r-разрешение.
l=50, т.к.всего в предложении 50 символов (пробелы и знаки препинания являются символами).
r=1 байт=8 бит.
Объем сообщения равен:
V=50*8=400 бит.
6. не понятно, что делать, задания не видно как-то
7.InternetExplorer= 73 110 116 101 114 110 101 116 69 120 112 108 111 114 101 114
8. Нет рисунка собственно
9. 64 бита < 16 байт
10 Кбайт < 10600 байт
10 байт = 80 бит
10. Нет схемы