Имя: Пароль:
1C
 
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;
   Сформировать();
КонецПроцедуры