Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
#1

Определение момента пересечения изображения мышью (прозрачность) - C++

14.04.2013, 19:09. Просмотров 353. Ответов 4
Метки нет (Все метки)

Есть некоторое изображение, у которого есть альфа-канал, используемый для фона. Само изображение ни разу не прозрачное. Нужно определить, когда пользователь пересечет это изображение мышью (задник не считается). Я, конечно же, сначала определю момент пересечения мыши и прямоугольника, заключающего все изображение целиком, но как делать дальше? А если без альфа-канала, а просто использовать один цвет в качестве прозрачного? Приведите, пожалуйста, любой пример того, как это можно сделать и на чем угодно? (Но гораздо лучше было бы узнать не код, а как это реализуется в логическом плане? Неужели перебирать пиксели? Да ну что вы..)

Добавлено через 1 час 14 минут
up-to-date-and-help-to-solve-problemo-pleaze?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2013, 19:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определение момента пересечения изображения мышью (прозрачность) (C++):

SDL2 BlitScaled и прозрачность - масштабирование изображения - C++
Здравствуйте. Пару дней назад начал работать с SDL2, возникла некоторая проблема, никак не могу масштабировать изображение с прозрачностью....

Определение точек пересечения - C++
Здраствуйте ! Прошу помочь написать программу Разработать программу для определения точек пересечения графика функции y=Ax^2 с...

Определение крутящего момента - Механика
Добрый день всем! Дело в том, что я хочу купить двигатель, но не знаю какой именно, все упирается в крутящий момент и я решил не гадать...

Определение направление вращающегося момента - Механика
Здравствуйте! Помогите разобраться определить направление вращающегося момента в звеньях механизма. Допустим у нас есть такой механизм, и...

Определение момента инерции крестообразного маятника - Механика
Определение момента инерции крестообразного маятника Помогите написать выводы к данной работе, и поясните их пожалуйста. Цель...

Определение момента инерции вращающейся системы - Python
разработать программу определения момента инерции вращающейся системы

4
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
14.04.2013, 23:30 #2
Цитата Сообщение от nexen Посмотреть сообщение
Неужели перебирать пиксели?
Зачем? Достаточно посмотреть пиксель на который указывает курсор.
0
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
15.04.2013, 05:12  [ТС] #3
Croessmah, окей, а если за изображением ещё одно, и моя мышка сейчас попала в цветной пиксель второго изображения, находящегося под прозрачным задником первого?
0
abit
271 / 270 / 35
Регистрация: 03.02.2013
Сообщений: 756
15.04.2013, 05:23 #4
и моя мышка сейчас попала в цветной пиксель второго изображения, находящегося под прозрачным задником первого?
а зачем вам второе изображение? вы сравнивайте с признаком прозрачности только первого изображения, то для которого надо определить вышел ли за его приделы курсор
0
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
15.04.2013, 12:57  [ТС] #5
abit, тогда откуда брать этот самый пиксель? Я то подразумевал, что изображение может быть и повернуто, и перевернуто и согнуто относительно одного или нескольких углов из четырех (прямоугольник)
0
15.04.2013, 12:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2013, 12:57
Привет! Вот еще темы с ответами:

Определение момента смены знака производной функции в симулинке - Simulink
Подскажите пожалуйста, как у этой функции (Гомпертца) с известными параметрами a=3.3613, b=0.0332, d=0.1116; N0=0.75 определить в какой...

Определение момента инерции твердого тела методом крутильных колебаний - Механика
Было выяснено, что при вращательном движении тела его угловое ускорение прямопропорционально не массе, а моменту инерции. Таким образом...

Определение момента, действующего на линейку, при ее соскальзывании с края стола - Механика
Нужна помощь в решении следующей задачи. С края стола с некоторой начальной скоростью V соскальзывает линейка длиной L, массой m и...

php-gd-прозрачность изображения - PHP
День добрый. Подскажите пожалуйста, а то ломаю голову уже третий час. Можно ли полноцветное изображение сделать полупрозрачным? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru