Название: Есть ли функция определяющая нахождение курсора в зоне альфа-маски Отправлено: Hrundel от Ноябрь 11, 2012, 23:33 Решил вынести вопрос в отдельную тему.
он собственно уже прозвучал в заголовке темы но я все-равно повторюсь Есть ли функция определяющая нахождение курсора в зоне альфа-маски? То есть все просто: картинка, у нее есть альфа-маска. Елозим курсором над картинкой и получаем флаг "над альфой", "не над альфой" Поискал но не нашел. Может критерии поиска не очень подходящие были. Наверняка есть нечто подобное. Если кто-то помнит, будьте добры подскажите. Всем спасибо. Название: Re: Есть ли функция определяющая нахождение курсора в зоне альфа-маски Отправлено: kibsoft от Ноябрь 12, 2012, 01:51 Цитировать QRgb QImage::pixel ( const QPoint & position ) const Цитировать typedef QRgb An ARGB quadruplet on the format #AARRGGBB, equivalent to an unsigned int. The type also holds a value for the alpha-channel. The default alpha channel is ff, i.e opaque. For more information, see the Alpha-Blended Drawing section. Цитировать int qAlpha ( QRgb rgba ) Похоже то, что вам нужно.Название: Re: Есть ли функция определяющая нахождение курсора в зоне альфа-маски Отправлено: Hrundel от Ноябрь 12, 2012, 12:54 kibsoft, супер! Большое спасибо!
|