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

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

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

> Без описания
popindos
Отправлено: 14 Ноября, 2017 - 10:29:22
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 12
Дата рег-ции: Окт. 2017  
Репутация: 0




Добрый день, Кибор, заранее извиняюсь, если отвлеку вас на глупый вопрос.
Вообщем, есть сайт(для просмотра ссылки Вам необходимо авторизоваться) для подбора цвета. В вашей программе в графическом редакторе при подборе цвета белый пикселей выдает цвет в INT= 16777215 и RGB R=255 G=255 B=255 и на этом сайте то же самое выдает. А вот при подбре синего цвета: в кибор цвет в INT=9794906 RGB R=90 G=117 B=149, а на этом сайте при заполнении R=90 G=117 B=149 цвет в INT=5928341. Ваша программа по другому вычисляет цвета?
 
 Top
Zireael
Отправлено: 14 Ноября, 2017 - 10:56:33
Post Id



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


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




На сайте неправильно вычисляется десятичный цвет. Перепутаны каналы, вместо RGB, считает BGR.
 
 Top
Kibor
Отправлено: 14 Ноября, 2017 - 11:07:06
Post Id



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


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




 Цитата:
Other systems, such as Java, will want an integer where bits 0-7 are the blue value, 8-15 the green, and 16-23 the red


В Кибор, как и в C++ цвет предоставлен компонентами RGB
На этом сайте цвет предоставлен в другом порядке. BGR

Код C++
 Цитата:
int c=5928341;

CString fff;
fff.Format("%i", GetRValue(c));
CString fff1;
fff1.Format("%i", GetGValue(c));
CString fff2;
fff2.Format("%i", GetBValue(c));
MessageBox (fff+" "+fff1+" "+fff2);


На выходе 149 117 90

Код Кибор
 Цитата:
int c=5928341;

string fff=format(rvalue(c));
string fff1=format(gvalue(c));
string fff2=format(bvalue(c));
messagebox (fff+" "+fff1+" "+fff2);

На выходе 149 117 90
Порядок RGB
 
 Top
popindos
Отправлено: 14 Ноября, 2017 - 11:09:14
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 12
Дата рег-ции: Окт. 2017  
Репутация: 0




 Zireael пишет:
На сайте неправильно вычисляется десятичный цвет. Перепутаны каналы, вместо RGB, считает BGR.

При заполнении граф сайта red green blue я получаю такой же цвет фона сайта как цвет пикселей, которых я определяю в кибор, так что не вижу перепутанности в каналах сайта
Ну в общем ответ понятен

(Отредактировано автором: 14 Ноября, 2017 - 11:19:06)

 
 Top
Kibor
Отправлено: 14 Ноября, 2017 - 11:11:41
Post Id



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


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




 popindos пишет:
 Zireael пишет:
На сайте неправильно вычисляется десятичный цвет. Перепутаны каналы, вместо RGB, считает BGR.

При заполнении граф сайта red green blue я получаю такой же цвет фона сайта как цвет пикселей, которых я определяю в кибор, так что не вижу перепутанности в каналах сайта


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


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




Powered by