Страница: 1 |
Вопрос: CopyMemory | Добавлено: 30.06.04 20:57 |
Автор вопроса: ![]() |
Как с этим работать?
Мне нужно именно этой функцией скопировать полный объект picture1 в Picture2. как этог организовать. http://www.vbnet.ru/forum/images/smiles/s7.gif |
Ответы | Всего ответов: 10 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 30.06.04 21:27 |
Как ты можешь скопировать объект в PictureBox, формулируй вопрос точнее! |
Номер ответа: 2 Автор ответа: ![]() ![]() ICQ: 780477 Вопросов: 72 Ответов: 1297 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 30.06.04 22:17 |
CopyMemory копирует память из одного участка в другой.
В пикчербоксе объект stdpicture, врятли ты сможешь скопировать рисунки етой ф-цией, ето же упорядочённый набор данных как не крути.А чем Picture2.picture=picture1.picture не подходит?Или там Dim a as stdpicture a=picture1.picture pictupe2.picture=a & |
Номер ответа: 3 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 109 |
Профиль | Цитата | #3 | Добавлено: 01.07.04 18:52 |
Я имел ввиду объекти в объект, а именно PictureBox to PictureBox. Я хочу сделать LAN-камеру и скриншот из Picturebox-а с одной тачки надо послать в Picturebox другой тачки.
Copymemory для этого надо. getDIBits у меня не работает, а странно. |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 01.07.04 21:00 |
дык тогда не объект а изображение !?
чем тя не устраивает BitBlt или picture.paintpicture ? |
Номер ответа: 5 Автор ответа: ![]() ![]() ICQ: 780477 Вопросов: 72 Ответов: 1297 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 01.07.04 23:48 |
Можешь GetPixel, но придумывай свой формат сжатия, так, как 1027х768=... пикселей и передать их не очень то и легко |
Номер ответа: 6 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 109 |
Профиль | Цитата | #6 | Добавлено: 03.07.04 18:19 |
to DaSharm:
Ты пробовал в цикле сканировать весь экран при помощи 'GetPixel' or 'Point'? to sne: Мне по сети это перекинуть надо! |
Номер ответа: 7 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 109 |
Профиль | Цитата | #7 | Добавлено: 03.07.04 18:21 |
А собственно кидать по сетке много информации не очень то и долго, вот только эти две функции очень медленно рботают! |
Номер ответа: 8 Автор ответа: ![]() ![]() ICQ: 780477 Вопросов: 72 Ответов: 1297 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 03.07.04 18:25 |
Да, медленно, кешируй |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #9 | Добавлено: 03.07.04 23:50 |
Для передачи изображения без потери качества, можно неплохо использовать png формат...
Примеры работы с ним можно посмотреть на vbaccelerator.com... все делается с пом. GDI |
Номер ответа: 10 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 109 |
Профиль | Цитата | #10 | Добавлено: 05.07.04 19:41 |
я нашел ф-ию GetBitmapBits, с которой очень просто перегнать картинку в массив.
И идёт на моеё 98се - винде всё ок, спасиба всем! |
Страница: 1 |
|