Получение образа Windows
Windows Image Acquisition ( WIA ; иногда также называемая Windows Imaging Architecture ) — это собственная модель драйверов Microsoft и интерфейс прикладного программирования (API) для Microsoft Windows Me и более поздних операционных систем Windows , которые позволяют графическому программному обеспечению взаимодействовать с оборудованием обработки изображений, таким как сканеры , цифровые камеры. и цифровое видеооборудование . Впервые он был представлен в 2000 году как часть Windows Me и продолжает оставаться стандартным устройством обработки изображений и моделью API в последующих версиях Windows. Он реализован как служба по требованию в Windows XP и более поздних операционных системах Windows. [1]
Обзор
[ редактировать ]WIA — это очень значительная расширенная версия поддержки драйверов цифровых изображений, обеспечиваемая архитектурой неподвижных изображений (STI) в Windows 98 . В то время как STI предоставляет только низкоуровневый интерфейс для базовой передачи данных на устройство и с него (а также для запуска процесса сканирования изображения на компьютере с Windows через внешнее устройство), WIA предоставляет структуру, с помощью которой устройство может представляет свои уникальные возможности операционной системе, и приложения могут использовать эти функции.По данным Microsoft, драйверы WIA состоят из компонента пользовательского интерфейса (UI) и основного компонента драйвера, загружаемых в два разных пространства процессов: пользовательский интерфейс в пространстве приложений и ядро драйвера в сервисном пространстве WIA.
Некоторые сканеры поддерживают WIA. [2] [3]
Дополнительная информация
[ редактировать ]В 2002 году Microsoft выпустила инструмент библиотеки автоматизации сбора изображений Windows, который обеспечивает доступ к функциям WIA через языки программирования и среды сценариев, поддерживающие OLE-автоматизацию.
В Windows XP WIA работает в контексте LocalSystem . Из-за проблем с безопасностью запуска службы в качестве LocalSystem, когда неисправный драйвер или злоумышленник будут иметь неограниченный доступ к системе, служба WIA в Windows Server 2003 и Windows Vista работает в контексте LocalService . Это может привести к проблемам совместимости при использовании драйвера, разработанного для Windows XP. [4]
В Windows XP была добавлена поддержка сканеров с автоматической подачей документов , сканеров с прокруткой без возможности предварительного просмотра и создания многостраничных TIFF . [5] Для видео WIA представлен драйвер фильтра снимков, который позволяет захватывать неподвижные кадры из видеопотока.
В Windows Vista представлена функция Windows Image Acquisition 2.0. Windows Vista также имеет встроенную библиотеку автоматизации WIA. WIA2 поддерживает сканирование методом принудительной рассылки и сканирование нескольких изображений . Сканирование методом push позволяет запускать сканирование и настраивать параметры сканирования непосредственно с панели управления сканером. Сканирование нескольких изображений позволяет сканировать несколько изображений одновременно и сохранять их в виде отдельных файлов. Однако поддержка видеоконтента удалена из WIA для Windows Vista. [6]
Приложения, использующие WIA
[ редактировать ]- фотошоп
- Paint.net
- ACDSee
- Часис Draw IES
- ИрфанВью
- Средство просмотра изображений FastStone
- Naps2 (не еще один PDF-сканер 2)
- ОРПАЛИС PaperScan
- ScanSnap Главная страница
- СканСнап Менеджер
- Мастер сканирования и камеры Windows
- ФотоПлюс с засечками
- Microsoft Dynamics GP
См. также
[ редактировать ]- Спецификация интерфейса изображения и сканера (ISIS)
- Стандарт для устройств получения изображений (TWAIN)
- Доступ к сканеру теперь прост (SANE)
Ссылки
[ редактировать ]- ^ «Получение изображений Windows (WIA)» . Библиотека MSDN . msdn.microsoft.com . Проверено 14 января 2013 г.
- ^ Список сканеров, поддерживающих сбор изображений Windows для Windows XP
- ^ Список цифровых камер, поддерживающих сбор изображений Windows
- ^ В 2003 году Microsoft опубликовала документ под названием « Лучшие практики в области безопасности для разработки драйверов WIA» , чтобы помочь разработчикам драйверов WIA в написании драйверов, которые будут работать в контексте более низкого уровня безопасности, в котором работает служба WIA.
- ^ Возможность подключения неподвижных изображений для Windows
- ^ Миграция с WIA на WPD
Внешние ссылки
[ редактировать ]- Получение изображений Windows (WIA): MSDN
- Что нового в программе получения изображений Windows (WIA) 2.0
- Возможность подключения неподвижных изображений для Windows — описывает WIA и сравнивает его с протоколом передачи изображений и методами хранения USB-накопителей для передачи изображений между устройствами цифровой обработки изображений и компьютером.
- Пример кода создания служебного класса WIA на сайте codeproject.com
- Попробуйте HP Print and Scan Doctor для Windows — Служба поддержки HP