powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Компонент для выделения области изображения рамкой (как в граф. редакторах)
15 сообщений из 15, страница 1 из 1
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #33734749
dkny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

В данный момент делаю форму для быстрого сканирования паспортов. Используется WinXP интерфейс WIA (кстати, классно работает; на мой взгляд, лучше TWAIN). Возникла необходимость выделения области сканирования рамочкой с помощью мыши (стандартное выделение в графических и сканирующих программах), чтобы по координатам сетки сканировать нужную область. На данный момент это реализована обычными полями с заданием длины и ширины сканирования.

Не подскажете, существует ли в природе такие компонеты? Они должны существовать, т.к. реализация подобного должна быть довольно легка.


That's all folks...
...
Рейтинг: 0 / 0
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #33739150
dkny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В процессе ознакомления с технологией, сделал небольшую демонстрашку работы с устройствами WIA (Windows Image Aquisition). Работает в WinXP SP1, MS Office XP и выше.
...
Рейтинг: 0 / 0
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #33739151
dkny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P.S. На всякий случай прилагаю скриншот.
...
Рейтинг: 0 / 0
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #34019788
просто огромный респект автору
...
Рейтинг: 0 / 0
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #34019891
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А откуда берется библиотека wiaout.dll? Я у себя такую не нашел.
...
Рейтинг: 0 / 0
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #34020056
regards again
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JossА откуда берется библиотека wiaout.dll? Я у себя такую не нашел.

library name: wiaaut.dll
you can download it from microsoft.com
keyword for search is 'WIA Automation' in downloads section
...
Рейтинг: 0 / 0
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #34020186
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. ДЛя тех, кто ещё не нашел, вот ссылка
Windows® Image Acquisition Automation Library v2.0 Tool и прошу прощения за опику: wiaaut.dll , а не wiaout.dll
...
Рейтинг: 0 / 0
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #34023344
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй использовать слайдеры. Искал элемент для выделения части рисунка, пока не нашел.
...
Рейтинг: 0 / 0
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #34024424
dkny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что есть слайдеры? Или ты имеешь в виду сделать какой-нибудь псевдо похожий муляж?
...
Рейтинг: 0 / 0
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #34025534
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слайдеры - это ползунки. Помещаешь 4 ползунка вокруг рисунка. и отмечаешь ими границы области сканирования. Краткое описание в приложенном файле. Можешь глянуть так же статью Описание элементов управления ActiveX (21 элемент) Конечно же это не очень красиво и надо искать более приемлемый вариант, но на первый случай может и это сойдет?
...
Рейтинг: 0 / 0
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #34025731
Allll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видел программу для работы с паспортами. В той программе, пользователь ничего не выделяет, просто кладёт паспорт на сканер, паспорт сканируется полностью, а программа сама вырезает нужные кусочки из картинки паспорта и распознаёт. Распознаный текст завтоматически аносится в поля формы ввода.

От пользователя требовалось только положить паспорт на сканер, около нужного края.

Информация в паспорте всегда на одном и том же месте - значит можно и не заставлять пользователя выделять нужную область. А если паспорта будут идти большим потоком, то такое автоматическое выделение нужных участков на картинке, ещё и существенно ускорит ввод информации.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #36837806
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поднимаю старенькую тему
мне тоже понадобилось сделать интерфейс сканирования для бд

появилась мысль как сделать зону выделения для изображения
вот как выглядит
...
Рейтинг: 0 / 0
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #36837835
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а тут сама демка.

за верх и левую границу таскаем,
за низ и правую меняем размер

пара вопросов.
1 не помешает ли свойство доступ - просмотру (нет сканера чтобы тестить)
2 где задается топ и лефт для области сканирования?
...
Рейтинг: 0 / 0
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #36837892
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
второй вопрос снимается, нашел
Код: plaintext
1.
    itm.Properties("Horizontal Start Position") = 
    itm.Properties("Vertical Start Position") =  
...
Рейтинг: 0 / 0
Компонент для выделения области изображения рамкой (как в граф. редакторах)
    #36838421
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробовал на машинке со сканером
оказалось надо для ScanImage1 задать свойство picturealignment на TopLeft
и что то придумывать с расчетом масштаба - чтобы размеры рамки соответствовали размеру отсканированного
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Компонент для выделения области изображения рамкой (как в граф. редакторах)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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