RGB цвета в фиг знает каком коде
☑
0
Таня
01.04.06
✎
19:16
Из СП - "Числовое выражение, значение которого задает RGB цвет. Допустимые значения от 0 до 16'777'215"
ну получила я это число, например, 128.
Как мне понять какой это цвет? Если устанавливается он в формате R,G,B, тремя числами...
Я просто хочу получить список цветов 1с в формате трех чисел..
1
PR
01.04.06
✎
19:20
Три вложенных цикла от 0 до 255
2
Таня
01.04.06
✎
19:25
зачем три вложенных цикла? каких?
3
Таня
01.04.06
✎
19:26
я тут нашла что это True Color 24 bit на пиксель
4
Таня
01.04.06
✎
19:28
24 битa на пексель: RRRR RRRRR GGGG GGGG BBBB BBBB
5
PR
01.04.06
✎
19:28
Для R, для G и для B
6
Таня
01.04.06
✎
19:28
тока у меня под эту схему ни одно число не подходит
7
Таня
01.04.06
✎
19:29
(5) что для каждой слагаемой отдельно я уже поняла я не знаю как это сделать
8
Lendy
01.04.06
✎
19:29
остаток от целочисленного деления число/(256*256) - голубой, цел(Число/(256*256)) - зеленый цвет, цел(Число/(256)) - красный
9
Lendy
01.04.06
✎
19:30
+(8) наврал
10
DES
01.04.06
✎
19:32
Функция ПолучитьЦвет(Красный = 0,Зеленый = 0,Синий = 0) Экспорт
// функция для формирования значения цвета из составляющих (RGB)
Возврат Макс(0,Синий)*65536+Макс(0,Зеленый)*256+Макс(0,Красный);
КонецФункции
Сделай выводы сама
11
Ангел- Хранитель
01.04.06
✎
23:16
+(10)в обратную сторону
Процедура Разложить(Цвет)
ВП = Цвет;
синий = Цел(ВП/65536);
ВП = ВП - синий*65536;
зеленый = Цел(ВП/256);
красный = ВП - зеленый*256;
Сформировать();
КонецПроцедуры
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший