Задать вопрос
@ase2015

Как сделать при нажатии на изображение в picturebox выделение какого-либо элемента?

Делаю игру типо найди предмет
Есть picturebox и в нем картинка,на картинке есть 6 элементов,которые нужно найти(например стул)
мне нужно как-то реализовать,чтобы при нажатии на стул,вокруг него обводилась какая-нибудь рамочка
  • Вопрос задан
  • 313 просмотров
Подписаться 2 Простой 1 комментарий
Решения вопроса 2
profesor08
@profesor08
Заранее заготавливаешь координаты периметров фигур. По клику получаешь координату на картинке. Далее проверяешь, попадает ли эта координата в один из периметров. Если попадает, то рисуешь линии на картинке по точкам периметра. Все.

Чтоб это реализовать тебе надо понимать школьную геометрию, уметь считать и уметь рисовать на картинке.

Не забудь сохранять оригинал картинки, чтоб обновлять, когда захочется удалить художества.
Ответ написан
Комментировать
mindtester
@mindtester Куратор тега C#
http://iczin.su/hexagram_48
по существу - ни как.
picturebox - это битмап. в нем нет ни каких "элементов"

только если вы сами генерите picturebox, у вас есть:
- возможность создать какую то координатную карту в процессе этой генерации
- отловить координаты клика, и сопоставить их со своей картой

иначе ни как

ps или разбогатеть как гугл, завести такие же вычислительные мощности для распознавания "элементов" в картинках, нейронными сетями и... хотя, вам к тому моменту будет наверняка уже не до этого
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы