- Windows Image Acquisition
-
Windows Image Acquisition (WIA) es un modelo de driver e Interfaz de programación de aplicaciones (API) para los sistemas operativos más modernos de Microsoft Windows que permite a las aplicaciones de gráficos comunicarse con dispositivos de imagen tales como escáneres, cámaras digitales y equipos de Vídeo digital. Fue introducido por primera vez en el año 2000 como parte de Windows Me, y continua siendo el estándar de dispositivos de imagen y modelo API a través de las sucesivas versiones de Windows. Se implementa como un servicio bajo-demanda en Windows XP y posteriores sistemas operativos Windows.
Contenido
General
WIA es un conjunto de utilidades significativo para el soporte de imágenes digitales proporcionado por Still Image Architecture (STI) en Windows 2000. Mientras que STI sólo proporciona una interfaz de bajo nivel para realizar transferencias de datos básicas desde y hacia el dispositivo (y la petición del proceso de escaneado de imagen en una máquina Windows a través de un dispositivo externo), WIA proporciona un entorno de trabajo a través del cual los dispositivos pueden presentar sus capacidades únicas al sistema operativo, y las aplicaciones pueden tomar ventaja de esas características.
Según Microsoft, los controladores WIA están formados por un componente de interfaz de usuario (UI) y un componente núcleo del controlador, cargados en dos procesos diferentes: UI en el espacio de la aplicación y el núcleo del controlador en el servicio WIA.
En comparación con TWAIN, se dice que WIA es más flexible, porque es una interfaz estandarizada que no requiere una unión fuerte entre el software del escáner y el controlador (los escáneres sólo-TWAIN a menudo están limitados a las funciones activadas en su unión controlador-aplicación). La mayoría de los escáneres recientes soportan WIA.
Información adicional
En 2002, Microsoft liberó la Herramienta de la Biblioteca de Automatización de la Adquisición de la Imagen en Windows, la cual proporciona acceso a funcionalidad WIA a través de lenguajes de programación y scripts que soporten Automatización OLE.
En Windows XP, WIA se ejecuta en el contexto LocalSystem. Debido a las ramificaciones de seguridad de ejecutar un servicio como LocalSystem en el que un controlador defectuoso o persona maliciosa tendría un acceso completo al sistema, el servicio WIA en Windows Server 2003 y Windows Vista opera en el contexto LocalService. Esto puede dar lugar a problemas de compatibilidad si se usa un controlador designado para Windows XP.[1]
Windows Vista tiene la biblioteca de Automatización WIA incluida. También, WIA soporta push scanning y multi-image scanning. Push scanning permite iniciar escaneos y ajustar los parámetros de escaneado directamente desde el panel de control del escáner. Multi-image scanning permite escanear varias imágenes a la vez y guardarlas directamente en archivos separados. Sin embargo, el soporte de vídeo ha sido eliminado de WIA para Windows Vista.[2] Microsoft recomienda utilizar la nueva API Dispositivos Portátiles de Windows.
Véase también
- Image and Scanner Interface Specification (ISIS)
- Standard for image acquisition devices (TWAIN)
- Scanner Access Now Easy (SANE)
Referencias
- ↑ Microsoft publicó una hoja en 2003 titulada Las mejores prácticas relacionadas con la seguridad para el desarrollo de controladores WIA para ayudar a los desarrolladores de controladores WIA a escribir controladores que funcionaran en un contexto de menor seguridad, en la que el servicio WIA opera.
- ↑ Migrar de WIA a WPD
Enlaces externos
- Lista de escáneres soportados por WIA
- Windows Image Acquisition (WIA) 1.0
- Still Image Connectivity for Windows — describe WIA y lo compara con el protocolo de transferencia de imágenes (PTP) y USB mass storage device class para transferencia de imágenes entre dispositivos de imágenes digitales y el ordenador.
Categorías:- Imagen digital
- Interfaces de programación de aplicaciones de Microsoft
Wikimedia foundation. 2010.