Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с изображением / 25 сообщений из 41, страница 1 из 2
08.06.2012, 17:26
    #37831589
klopa-a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
Подскажите, пожалуйста, возможно ли с помощью VB 6.0 нанести на картинку точки и определить их координаты?
...
Рейтинг: 0 / 0
08.06.2012, 17:34
    #37831615
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
да
...
Рейтинг: 0 / 0
08.06.2012, 18:10
    #37831690
klopa-a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
А как это грамотно сделать? Что мне почитать?
...
Рейтинг: 0 / 0
08.06.2012, 18:17
    #37831701
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
поищи по этому форуму, неоднократно обсуждалось

PS
смотри сообщения беннедикта
...
Рейтинг: 0 / 0
08.06.2012, 18:22
    #37831710
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
Konst_Oneсмотри сообщения беннедиктаБенедикта - с одной Н. А то не найдет.
...
Рейтинг: 0 / 0
08.06.2012, 19:21
    #37831769
klopa-a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
Спасибо нашла.
...
Рейтинг: 0 / 0
08.06.2012, 19:29
    #37831776
klopa-a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
Может еще кто что подскажет?
...
Рейтинг: 0 / 0
08.06.2012, 19:38
    #37831790
AboveZer0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
klopa-a, я могу подсказать. делал несколько проектов именно по этой части. но пока мну не разбанят помогать не вижу смысла - неблагодарное это дело
...
Рейтинг: 0 / 0
08.06.2012, 19:44
    #37831796
klopa-a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
AboveZer0klopa-a, я могу подсказать. делал несколько проектов именно по этой части. но пока мну не разбанят помогать не вижу смысла - неблагодарное это дело Я сама вообще новичок в этой среде. Так что любой помощи буду благодарна, но если нет желания не заставляю. Все равно спасибо.
...
Рейтинг: 0 / 0
08.06.2012, 19:53
    #37831802
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
klopa-a,

в случае с получением точек не очень понятно, что именно тебе требуется. есть получить цвет точки с данными координатами, то в этом нет ничего сложного. если над - покажу как это делается. а если найти координаты точки с заданным цветом - придётся повозиться
...
Рейтинг: 0 / 0
08.06.2012, 20:13
    #37831814
klopa-a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
Below0klopa-a,

в случае с получением точек не очень понятно, что именно тебе требуется. есть получить цвет точки с данными координатами, то в этом нет ничего сложного. если над - покажу как это делается. а если найти координаты точки с заданным цветом - придётся повозиться
Необходимо что бы после загрузки картинки в picturebox можно было проставить точки.
А потом по осям (x, y) определить их координаты (цвет не надо) и вывести их ну, например в таблице.
...
Рейтинг: 0 / 0
08.06.2012, 20:36
    #37831839
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
klopa-a,

как я подозревал, у тебя усложнённая задача. опиши цель: зачем это нужно.
...
Рейтинг: 0 / 0
08.06.2012, 20:44
    #37831850
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
klopa-aможно было проставить точки.
А потом по осям (x, y) определить их координаты
Если сначала ставишь точки, значит уже знаешь их координаты. Что значит тогда "определить координаты", если они известны?
...
Рейтинг: 0 / 0
08.06.2012, 20:51
    #37831856
klopa-a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
Пользователь наводит стрелку мышки на рисунок и выбирает, куда поставить точки (не известно, сколько точек пользователь поставит и куда). В итоги, после того как поставлены все точки, вывести их координаты (в виде таблицы).
...
Рейтинг: 0 / 0
08.06.2012, 20:51
    #37831857
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
Shocker.Proklopa-aможно было проставить точки.
А потом по осям (x, y) определить их координаты
Если сначала ставишь точки, значит уже знаешь их координаты. Что значит тогда "определить координаты", если они известны? никакой фантазии. а вдруг афффтар настолько гениальна, что решила сделать секретную отправку данных. клиент шифрует точками письмо, 2й клиент расшифровывает по расположениям точек? мне, признаться, тоже приходила такая идея.

Shocker.Pro? кто делает защитные картинки?) не поверю, что ты. мыслит очень даже креативненько
...
Рейтинг: 0 / 0
08.06.2012, 20:52
    #37831858
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
klopa-aПользователь наводит стрелку мышки на рисунок и выбирает, куда поставить точки (не известно, сколько точек пользователь поставит и куда). В итоги, после того как поставлены все точки, вывести их координаты (в виде таблицы). мде. шокер был прав. все предельно просто и банально. ты должна запоминать, куда пользователь ставит точки, только и всего.
...
Рейтинг: 0 / 0
08.06.2012, 21:05
    #37831870
klopa-a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
Да ничего коварного в задачи нет. Я не шпион. Ну может что подскажите.

Изображения загружаются разные, и пользователь может поставить n количество точек.
...
Рейтинг: 0 / 0
08.06.2012, 21:11
    #37831873
below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
klopa-a,

тебе нужно это
Код: vbnet
1.
2.
Private Declare Function SetPixel Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long) As Long
SetPixel GetWindowDC(Form1.hWnd), 100, 100, vbRed

код ставит красную точку в координатах 100;100 твоей формы. получать пиксель тебе не нужно: просто записывай куда-нить (в идеале коллекция) координаты точек, в которые пользователь тыкает p/s шокер всё-равно нупь
...
Рейтинг: 0 / 0
08.06.2012, 21:18
    #37831884
klopa-a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
Картинку я пихаю в picturebox (использую commondialog).
...
Рейтинг: 0 / 0
08.06.2012, 21:25
    #37831891
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
klopa-a,

запоминай имя картинки. для каждой картинки запоминай расположение закрашиваемых пикселей. цвет пользователь выбирает сам? если нет, можно обойтись без запоминаний
вместо
Код: vbnet
1.
GetWindowDC(Form1.hWnd)

пропиши
Код: vbnet
1.
picture1.hdc

или что-то типо того. а шокер всё равно нубярка
...
Рейтинг: 0 / 0
08.06.2012, 21:40
    #37831909
klopa-a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
Below0klopa-a,

запоминай имя картинки. для каждой картинки запоминай расположение закрашиваемых пикселей. цвет пользователь выбирает сам? если нет, можно обойтись без запоминаний
вместо
Код: vbnet
1.
GetWindowDC(Form1.hWnd)

пропиши
Код: vbnet
1.
picture1.hdc

или что-то типо того. а шокер всё равно нубярка Пишет ошибку Invalid outside procedure и указывает на Picture1.hdc
...
Рейтинг: 0 / 0
08.06.2012, 21:43
    #37831913
Below0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
klopa-aBelow0klopa-a,

запоминай имя картинки. для каждой картинки запоминай расположение закрашиваемых пикселей. цвет пользователь выбирает сам? если нет, можно обойтись без запоминаний
вместо
Код: vbnet
1.
GetWindowDC(Form1.hWnd)

пропиши
Код: vbnet
1.
picture1.hdc

или что-то типо того. а шокер всё равно нубярка Пишет ошибку Invalid outside procedure и указывает на Picture1.hdc а так?
Код: vbnet
1.
GetWindowDC(picture1.hWnd) 

объявление
Код: vbnet
1.
Private Declare Function GetWindowDC Lib "user32" (ByVal hWnd As Long) As Long
...
Рейтинг: 0 / 0
08.06.2012, 21:43
    #37831914
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
klopa-aИзображения загружаются разные, и пользователь может поставить n количество точек.и что? кто мешает запоминать, куда поставлены точки?
...
Рейтинг: 0 / 0
08.06.2012, 21:47
    #37831919
klopa-a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
Below0klopa-aпропущено...
Пишет ошибку Invalid outside procedure и указывает на Picture1.hdc а так?
Код: vbnet
1.
GetWindowDC(picture1.hWnd) 

объявление
Код: vbnet
1.
Private Declare Function GetWindowDC Lib "user32" (ByVal hWnd As Long) As Long



Та же ошибка тоже место.
...
Рейтинг: 0 / 0
08.06.2012, 21:51
    #37831924
klopa-a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с изображением
Shocker.Proklopa-aИзображения загружаются разные, и пользователь может поставить n количество точек.и что? кто мешает запоминать, куда поставлены точки? Извини. Просто не знаю как это реализовать.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с изображением / 25 сообщений из 41, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]