Пример работы с TWAIN в Delphi

Все проекты
Прошло времени:   11 лет 5 месяцев 2 недели 4 дня 21 часов 36 минут
На главном окне комбобокс выбора устройства (устройства не обеспечивающие описанную ниже функциональность в список добавлять не надо) и кнопка "Сканировать" при нажатии на которую открывается окно предпросотра и параметров сканирования. Обязательные параметры: глубина цвета, разрешение, размеры области сканирования (ширина и высота, начиная с левого верхнего угла, в миллиметрах; по умолчанию максимально возможная для выбранного устройства; при изменении значений, указанная область выделяется в области просмотра, см. ниже), яркость, контрастность, угол (0-360° с шагом 90°) и направление поворота при передаче готового изображения в главное окно. При нажатии кнопки "Просмотр", получаем превью документа в область просмотра. Функциональность области просмотра: выделение области произвольного размера (верхний-левый угол фиксирован в координатах (0,0) – можно менять только правую и нижнюю границу, при этом меняются соответствующие значения в контролах размера области сканирования), масштабирование (колесом мыши) и панорамирование изображения с корректным перемещением рамки выделения. Кнопка очистки выделения со сбросом значений в контролах размера области сканирования. При нажатии на кнопку "Сканировать" получаем изображение в главное окно. Функциональность области просмотра в главном окне: масштабирование (колесом мыши), панорамирование изображения, поворот на влево/вправо на с шагом 90° градусов (возможно просто двумя кнопками). При нажатии кнопки "Сохранить" результат сохраняется в файле выбранного формата (обязательные форматы: BMP, TIFF, JPEG). Отображается прогресс сканирования и получения превью.
    Видеть контакты заказчика и оставлять свои предложения по проекту могут только зарегистрированные и авторизованные пользователи.
    Зарегистрируйтесь или войдите на сайт под своим именем.

    Фриланс-биржа Web-lance.net предлагает огромные возможности по поиску работы как опытным специалистам в сфере интернет-бизнеса, так и новичкам, только постигающим основы заработка во всемирной сети. Здесь вы найдете сотни интересных вакансий в сфере дизайна, копирайтинга, программирования, верстки, контент-менеджмента и других сфер деятельности востребованных среди интернет-пользователей. Также, зарегистрировавшись на бирже, вы сможете разместить здесь свою анкету, указав в ней свою специализацию и контактные данные, что даст возможность потенциальным клиентам, связаться с вами для дальнейшего взаимовыгодного сотрудничества. Сайт удобно структурирован и разбит на тематические разделы, что позволяет даже неопытным заказчикам точно определять категорию, в которую стоит публиковать их проект, в тоже время, упрощая исполнителям поиск интересующих их вакансий. Кроме того на портале имеется раздел Блоги где зарегистрированные пользователи могут публиковать материалы, а также Форум на котором исполнители и заказчики смогут обсудить рабочие моменты, а также пообщаться на интересующие их темы. Приятной вам работы на Web-lance.net - бирже, где вы сможете найти лучших исполнителей и самые интересные проекты.

    Иконки – символические изображения различных действий или объектов. Очень удобны для получения быстрого доступа к нужному разделу.