C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Получить изображение со сканера, ... используя стандартные средства
vvoid
Отправлено: 08.02.2006, 17:04


Машинист паровоза

Группа: Участник
Сообщений: 171



Всем всего!

Нужно организовать работу со сканером. Механизм приблизительно такой же как и в Paint-e (там в меню файл есть пункт "Со сканера или камеры").
Подскажите, может кто знает, за какие рычаги нужно тягать, чтобы вызвать стандартное окно для сканера и заполучить рисунок.
vitavita
Отправлено: 08.02.2006, 18:32


Дежурный стрелочник

Группа: Участник
Сообщений: 59



Организовать видео можно с помощью VfW и DirecShow (см. MSDN)

Сканер использует интерфейс TWAIN
twain.org
http://www.dosadi.com
vitavita
Отправлено: 08.02.2006, 22:56


Дежурный стрелочник

Группа: Участник
Сообщений: 59



А вообще об сканере написано в
книге Ермолаев, Сорока С++Builder "Книга рецептов"
vvoid
Отправлено: 09.02.2006, 13:29


Машинист паровоза

Группа: Участник
Сообщений: 171



ОК. Большое спасибо за прямые наводки. Сейчас качну книгу, и буду разбираться.... а пока MSDN smile.gif
gen
Отправлено: 09.02.2006, 17:57


Дежурный стрелочник

Группа: Участник
Сообщений: 36



Привет!

У меня была аналогичная задача.
Прилагаю пример работы со сканером, скачаный с сайта автора вышеуказаной книги — Ермолаева.


User Attached Image Скачать файл
twain.rar


vvoid
Отправлено: 10.02.2006, 16:32


Машинист паровоза

Группа: Участник
Сообщений: 171



Спасибо, гляну...
Вообще я уже разобрался как это Винда делает. Там используются COM интерфейсы IWiaXxxxYyyy. В конечном итоге, для получения изображения, если идти самым коротким путём нужно вызвать 3 функции smile.gif.

Вернуться в Вопросы программирования в C++Builder