Автоматизация и боты


 Помощь      Поиск      Пользователи

 

Главная     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
007wan
Отправлено: 16 Августа, 2019 - 08:37:01
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1178
Дата рег-ции: Март 2017  
Репутация: -2
Карма -15




Пожалуйста помогите. В киборе цвет 255 это красный, а 65280 зеленый если 255*255, то будет 65025 зеленый цвет. Я не помню как преобразовывать цвета в цвета кибора

Вот из сайтов я такие строчки нахожу:
Зелёный rgb(0,128,0) #008000
Красный rgb(255,0,0) #FF0000
ИТД как преобразовать цвет из сайта в цвет кибора? Я маленько забыл и не могу найти связь
(Добавление)
Ой. Какой же я тупой) Могу бы контрол шифт эс на цвет... о блин) Но всёравно объясните как это делать...
 
 Top
Kibor
Отправлено: 16 Августа, 2019 - 09:21:47
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 5718
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 210
Карма 50




Полный список функций Кибор с ссылками и описанием - Получение компонентов цвета в RGB из цвета в int и наоборот
 
 Top
007wan
Отправлено: 16 Августа, 2019 - 09:41:22
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1178
Дата рег-ции: Март 2017  
Репутация: -2
Карма -15




 Kibor пишет:
Полный список функций Кибор с ссылками и описанием - Получение компонентов цвета в RGB из цвета в int и наоборот
Да, но как-то программа это сама вычитает по каким-то шаблонам.
 
 Top
Kibor
Отправлено: 16 Августа, 2019 - 09:57:25
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 5718
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 210
Карма 50




 007wan пишет:
Да, но как-то программа это сама вычитает по каким-то шаблонам.


Целочисленные числа RGB обычно рассматриваются как три отдельных байта, где самый старший (старший порядок) байт красный, средний байт - зеленый, а самый правый (младший) - синий

CODE:
char rgb_[4];
rgb_[0]=225;
rgb_[1]=240;
rgb_[2]=255;
rgb_[3]=0;

int Col=addressi (address(#rgb_[0]));

messagebox (Col);//16773345
 
 Top
007wan
Отправлено: 16 Августа, 2019 - 09:59:44
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1178
Дата рег-ции: Март 2017  
Репутация: -2
Карма -15




Да я не о том, как мне ответ выдает программа, я зашибусь вписывать эти данные в программу, я хочу высчитывать в уме или на калькуляторе в ручную или хотя бы знать как высчитывать.
 
 Top
Kibor
Отправлено: 16 Августа, 2019 - 10:04:21
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 5718
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 210
Карма 50




 007wan пишет:
я зашибусь вписывать эти данные в программу, я хочу высчитывать в уме или на калькуляторе в ручную или хотя бы знать как высчитывать.


CODE:
int R=225, G=240, B=255;

int Col = B * 65536 + G * 256 + R;
messagebox (Col);//16773345


B = Col/65536;
G = (Col - B * 65536)/256;
R = Col - B * 65536 - G * 256;
messagebox (format(R)+" "+format(G)+" "+format(B));
 
 Top
007wan
Отправлено: 16 Августа, 2019 - 10:10:04
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1178
Дата рег-ции: Март 2017  
Репутация: -2
Карма -15




 Kibor пишет:
65536
Что это? Константа?
(Добавление)
256*256 = То самое число. Понял спасибо.
 
 Top
Zireael
Отправлено: 16 Августа, 2019 - 10:31:08
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1345
Дата рег-ции: Нояб. 2017  
Репутация: 154
Карма 65




 Цитата:
Col = B * 65536 + G * 256 + R;

Переменная Col не объявлена.
 
 Top
007wan
Отправлено: 16 Августа, 2019 - 10:34:23
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1178
Дата рег-ции: Март 2017  
Репутация: -2
Карма -15




 Zireael пишет:
 Цитата:
Col = B * 65536 + G * 256 + R;

Переменная Col не объявлена.
Не суть) Я его даже не запускал, мне просто надо было унать как расчеты ведутся
 
 Top
Kibor
Отправлено: 16 Августа, 2019 - 11:48:19
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 5718
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 210
Карма 50




 Zireael пишет:
 Цитата:
Col = B * 65536 + G * 256 + R;

Переменная Col не объявлена.

Исправил
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by