Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 29, 2014 10:36:17

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Курсор мыши, отловить изменения в цвете или форме

Курсор мышки, двигаясь по экрану меняет цвет или форму, когда под ним оказываются разные объекты, как отловить изменение курсора, если он, допустим, цвет изменил?

Офлайн

#2 Янв. 29, 2014 13:07:48

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Курсор мыши, отловить изменения в цвете или форме

Из этой темы http://python.su/forum/topic/2668/ , получив битмап курсора, надо узнать цвет, он возможно уже есть в данных или надо теперь этот объект проверять попиксельно на цвет?

Офлайн

#3 Янв. 29, 2014 13:39:21

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Курсор мыши, отловить изменения в цвете или форме

bmpinfo = bmp.GetInfo()
bmpInt = bmp.GetBitmapBits(False)
GetBitmapBits(False) returns an integer for each R G and B value of each pixel. So:

14, 16, 17, -1

represents R:14, G:16, B:17, and -1 for the alpha channel. The negative numbers are actually offsets from 255, so -112 above would be equivalent to 255 - 112, or 143.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version