powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с изображением
41 сообщений из 41, показаны все 2 страниц
Работа с изображением
    #37831589
klopa-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, возможно ли с помощью VB 6.0 нанести на картинку точки и определить их координаты?
...
Рейтинг: 0 / 0
Работа с изображением
    #37831615
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да
...
Рейтинг: 0 / 0
Работа с изображением
    #37831690
klopa-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как это грамотно сделать? Что мне почитать?
...
Рейтинг: 0 / 0
Работа с изображением
    #37831701
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поищи по этому форуму, неоднократно обсуждалось

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

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

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

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

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

Изображения загружаются разные, и пользователь может поставить n количество точек.
...
Рейтинг: 0 / 0
Работа с изображением
    #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
Работа с изображением
    #37831884
klopa-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Картинку я пихаю в picturebox (использую commondialog).
...
Рейтинг: 0 / 0
Работа с изображением
    #37831891
Below0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
klopa-a,

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

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

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

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

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

или что-то типо того. а шокер всё равно нубярка Пишет ошибку Invalid outside procedure и указывает на Picture1.hdc
...
Рейтинг: 0 / 0
Работа с изображением
    #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
Работа с изображением
    #37831914
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klopa-aИзображения загружаются разные, и пользователь может поставить n количество точек.и что? кто мешает запоминать, куда поставлены точки?
...
Рейтинг: 0 / 0
Работа с изображением
    #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
Работа с изображением
    #37831924
klopa-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proklopa-aИзображения загружаются разные, и пользователь может поставить n количество точек.и что? кто мешает запоминать, куда поставлены точки? Извини. Просто не знаю как это реализовать.
...
Рейтинг: 0 / 0
Работа с изображением
    #37832137
klopa-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите что почитать. Может сайты, какие ни будь, делать программу за меня не надо. Просто дайте совет, к какому источнику лучше обратился. Примеры или стати.
...
Рейтинг: 0 / 0
Работа с изображением
    #37832205
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю, что сначала учебник по VB для начинающих
...
Рейтинг: 0 / 0
Работа с изображением
    #37832397
klopa-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProЯ так понимаю, что сначала учебник по VB для начинающих
Я сейчас читаю одну, может что пойму. Спасибо.
...
Рейтинг: 0 / 0
Работа с изображением
    #37832532
Below0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
klopa-aделать программу за меня не надо. если надумаешь за плату - пиши( http://vk.com/id173330386)
...
Рейтинг: 0 / 0
Работа с изображением
    #37832539
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Below0klopa-aделать программу за меня не надо. если надумаешь за плату - пиши( http://vk.com/id173330386) а обучение за еду - можно мне
...
Рейтинг: 0 / 0
Работа с изображением
    #37832546
Below0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

ты злой
...
Рейтинг: 0 / 0
Работа с изображением
    #37832556
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
см. эти топики:

/topic/934886&hl=
/topic/861418&hl=
/topic/824778&hl=
...
Рейтинг: 0 / 0
Работа с изображением
    #37832566
klopa-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_Oneсм. эти топики:

/topic/934886&hl=
/topic/861418&hl=
/topic/824778&hl=

Благодарю.
...
Рейтинг: 0 / 0
Работа с изображением
    #37832570
Below0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
klopa-a,

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

напиши подробно, в чём заключается цель твоей программы? для чего точки?

Если быть точнее необходимы координаты точек в виде таблицы (которые пользователь выбирает на картинке), чтобы в дальнейшем построить по ним график.
...
Рейтинг: 0 / 0
Работа с изображением
    #37832597
Below0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
klopa-aBelow0klopa-a,

напиши подробно, в чём заключается цель твоей программы? для чего точки?

Если быть точнее необходимы координаты точек в виде таблицы (которые пользователь выбирает на картинке), чтобы в дальнейшем построить по ним график. зачем?
...
Рейтинг: 0 / 0
Работа с изображением
    #37832627
klopa-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что бы определить где график наиболее искажен.
...
Рейтинг: 0 / 0
Работа с изображением
    #37832635
Below0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
klopa-aЧто бы определить где график наиболее искажен. зачем?
тебе могут дать ответы на любой поставленный тобой вопрос. но, как выснилось, получать пиксели тебе уже не надо, ставит пиксели пользователь хз зачем. т.е. чем точнее ты опишешь цель, тем больше упростишь задачу и себе, и другим.
...
Рейтинг: 0 / 0
Работа с изображением
    #37833832
klopa-a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Below0klopa-aЧто бы определить где график наиболее искажен. зачем? +
тебе могут дать ответы на любой поставленный тобой вопрос. но, как выснилось, получать пиксели тебе уже не надо, ставит пиксели пользователь хз зачем. т.е. чем точнее ты опишешь цель, тем больше упростишь задачу и себе, и другим.


Да ты прав я усложняю, но извини, просо это многогранная задача. И если я буду пихать в одну тему разные вопросы, думаю, это будет не правильно. Хотелось получить ответ именно по это части это вообще возможно, если да то я просто буду, думать, как это сделать (правда, я еще та блондинка, но попытка не пытка).

А вопрос то все такой же: есть загруженная картинка на которой пользователь ставит по очереди n количество точек. Пользователь, после того как ввел нужно количество точек, нажимает кнопку и программа выводит их координаты (по x и y) в таблицу. И на этом все (будем считать что все).

Я честно не кого не хотела оскорбить такой формулировкой вопроса!
...
Рейтинг: 0 / 0
Работа с изображением
    #37833837
Below0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
klopa-aЯ честно не кого не хотела оскорбить такой формулировкой вопроса! всё норм) просто из-за того, что ты сама не очень понимаешь принцип воплощения своих задач, просишь сделать то, что, по сути, тебе вообще не нужно. я уже упоминал распознавание символов. пока ты не напишешь цель своей проги, любые подсказки считаю бессмысленными. например, одно упоминание: "цвет точек будет выбираться пользователем или заложен по умолчанию" в корне влияет на принцип работы программы
...
Рейтинг: 0 / 0
Работа с изображением
    #37833898
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klopa-aА вопрос то все такой же: есть загруженная картинка на которой пользователь ставит по очереди n количество точек. Пользователь, после того как ввел нужно количество точек, нажимает кнопку и программа выводит их координаты (по x и y) в таблицу. И на этом все (будем считать что все).я исхожу из того, что ты хочешь разобраться, а не просто получить готовый код. Итак. загрузить картинку в пикчербокс ты умеешь. Далее просто надо ловить щелчки пользователя по пикчербоксу, запоминать где-то координаты этих щелчков и одновременно ставить точку на картинке. В конце работы просто вывести запомненный массив с координатами точек. Я правильно переформулировал задачу?
...
Рейтинг: 0 / 0
41 сообщений из 41, показаны все 2 страниц
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с изображением
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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