Страница: 1 |
Вопрос: Исчу | Добавлено: 22.09.05 23:13 |
Автор вопроса: ![]() |
Ни у кого не завалялось похожего?
Нужна программка, с помощью которой два (или более) человека по сети могут рисовать, например, на форме. Так сказать рисование в онлайн)) И чтоб это рисование отображалось у обоих (у остальных). Если ни у кого нет, то хотя бы подскажите как эти данные (цвета, рисунок на форме, процесс рисования) по сети передать. |
Ответы | Всего ответов: 9 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #1 | Добавлено: 23.09.05 01:46 |
iChat кажсиь, там доска для рисования есть...
кодить самому геморно, передать то фигня, а вот, то кисть, то карандашек, то рамочка, кружочек ![]() ![]() |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 23.09.05 02:35 |
не видел я там никаких досок для рисования, самый допотопный чат из всех, имхо. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 247906854 Вопросов: 133 Ответов: 882 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 23.09.05 03:17 |
Если ни у кого нет, то хотя бы подскажите как эти данные (цвета, рисунок на форме, процесс рисования) по сети передать.
Да собственно ничего гениального - прога наподобие простой общалки, только в качестве текста здесь будет инфа о координатах и цвете изменённого пикселя. Всмысле начинают все с чистого листа (новые юзеры должны получать текующую картинку при подключении), потом какой-нить клиент правя картинку отсылает серверной части изменения, а она рассылает их всем клиентам. В принципе, если всё делаешь сам, то можно рассылать только команды - типа как в фотошопе история. Т.е. нарисовал один клиент круг, и переслал команду, типа circ|10,10,5,2,0|150,150,150 что должно означать "всем клиентам нарисовать у себя круг с центром в точке 10,10 радиусом 5 толщиной 2, не закрашенный, цветом (150,150,150). А вот если кусок картинки вставляется, то по-любому тебе его придётся попиксельно перекидывать. Ну либо же сохранять, сжимать (хотя бы даже раром, хоть это и непроффно как-то), пересылать и распаковывать. |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #4 | Добавлено: 23.09.05 11:39 |
Ну это смотря как рисовать. Если че-то вроде фотошопа - геморно дюжа, да и сетку посадишь.
Ежели простыми примитивами - так и передавай массив с их координатами и цветом. |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #5 | Добавлено: 23.09.05 16:42 |
м... я невспомню что-то, мы в сети короче много чатов перебрали, и в каком-то точно была доска для рисования. Я у своих спрошу что за это был чат, к вечеру скажу точно. |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() Вопросов: 215 Ответов: 1596 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 23.09.05 19:59 |
http://vbnet.ru/samples/download.aspx?id=476 |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 55593017 Вопросов: 23 Ответов: 76 |
Профиль | Цитата | #7 | Добавлено: 24.09.05 11:53 |
О..спасибо! Отличный пример для основы! ![]() |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 176176951 Вопросов: 14 Ответов: 655 |
Профиль | Цитата | #8 | Добавлено: 26.09.05 12:22 |
А что, обычный Windows Messenger (который в XP встроен) не умеет? |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #9 | Добавлено: 26.09.05 19:47 |
рисовать? нееее.... |
Страница: 1 |
|