Windows Image Acquisition ( WIA ; иногда также называемая Windows Imaging Architecture ) - это проприетарная модель драйвера Microsoft и интерфейс прикладного программирования (API) для Microsoft Windows Me и более поздних операционных систем Windows, которые позволяют графическому программному обеспечению взаимодействовать с оборудованием для обработки изображений, таким как сканеры , цифровые камеры , и цифровое видеооборудование. Впервые он был представлен в 2000 году как часть Windows Me и продолжает оставаться стандартным устройством обработки изображений и моделью API в последующих версиях Windows. Он реализован как услуга по запросу в Windows XP.и более поздние версии операционных систем Windows. [1]
Обзор
WIA - это очень важный надмножество поддержки драйверов для цифровых изображений, которая была предоставлена архитектурой Still Image Architecture (STI) в Windows 98 . В то время как STI предоставляла только низкоуровневый интерфейс для выполнения базовой передачи данных на устройство и с устройства (а также для вызова процесса сканирования изображения на машине Windows через внешнее устройство), WIA предоставляет структуру, с помощью которой устройство может представляет свои уникальные возможности операционной системе, и приложения могут вызывать эти функции. Согласно Microsoft, драйверы WIA состоят из компонента пользовательского интерфейса (UI) и компонента ядра драйвера, загруженного в два разных пространства процессов: пользовательский интерфейс в пространстве приложения и ядро драйвера в пространстве сервисов WIA.
Дополнительная информация
В 2002 году Microsoft выпустила Windows Image Acquisition Automation Library Tool, которая обеспечивает доступ к функциям WIA через языки программирования и среды сценариев, поддерживающие OLE Automation.
В 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
- Chasys Draw IES
- IrfanView
- Программа просмотра изображений FastStone
- Naps2 (не еще один PDF-сканер 2)
- ScanSnap Главная
- ScanSnap Manager
- Мастер сканера и камеры Windows
- Serif PhotoPlus
Смотрите также
Рекомендации
- ^ «Windows Image Acquisition (WIA)» . Библиотека MSDN . msdn.microsoft.com . Проверено 14 января 2013 года .
- ^ Список сканеров, которые поддерживаются программой Windows Image Acquisition для Windows XP
- ^ Список цифровых фотоаппаратов, поддерживаемых программой Windows Image Acquisition
- ^ В 2003 году Microsoft опубликовала документ под названием «Рекомендации по безопасности для разработки драйверов WIA», чтобы помочь разработчикам драйверов WIA в написании драйверов, которые будут работать в контексте с более низким уровнем безопасности, в котором работает служба WIA.
- ^ Возможность подключения к неподвижным изображениям для Windows
- ^ Переход с WIA на WPD
Внешние ссылки
- Получение образов Windows (WIA): MSDN
- Что нового в Windows Image Acquisition (WIA) 2.0
- Фотоснимки подключение для Windows , -describes WIA и сравнивает его с протоколом передачи изображения и USB запоминающих методов для передачи изображений между дигитальным устройств обработки изображений и компьютером.
- Пример кода для создания служебного класса WIA на codeproject.com
- Попробуйте программу HP Print and Scan Doctor для Windows - служба поддержки HP