Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 9, 2016 22:03:39

hronorog
Зарегистрирован: 2013-04-21
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Как узнать цвет пикселя под курсором?

спасибо, поковыряюсь

Офлайн

#2 Апрель 10, 2016 00:06:38

hronorog
Зарегистрирован: 2013-04-21
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Как узнать цвет пикселя под курсором?

Решение проблемы костылем:

Если у вас стоит Jython:

 #подключаем яву
from java.awt import *
#получаем цвет в точке
color = str(Location(628, 232).getColor())
#список цветов
spisok = dict(black = 'java.awt.Color[r=66,g=69,b=66]',
        red = 'java.awt.Color[r=206,g=48,b=41]',
        green = 'java.awt.Color[r=66,g=158,b=66]')
#находим соответствие в цветах точки и выводим цвет, чтобы убедиться, что все верно
for k, v in spisok.items():
    if v == color: print(k)

дальше уже можно куролесить свою логику.
“Спасибо” за помощь.

Офлайн

#3 Апрель 10, 2016 10:52:40

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Как узнать цвет пикселя под курсором?

“Предупреждать надо!”. Jython - это один сплошной костыль.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version