Windows Image Acquisition
   HOME

TheInfoList



OR:

Windows Image Acquisition (WIA; sometimes also called Windows Imaging Architecture) is a proprietary
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
driver model and
application programming interface An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how t ...
(API) for Microsoft
Windows Me Windows Millennium Edition, or Windows Me (marketed with the pronunciation of the pronoun "me"), is an operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. It is the successor to Windo ...
and later Windows
operating systems An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also inc ...
that enables graphics software to communicate with imaging hardware such as scanners,
digital camera A digital camera is a camera that captures photographs in digital memory. Most cameras produced today are digital, largely replacing those that capture images on photographic film. Digital cameras are now widely incorporated into mobile device ...
s, and
digital video Digital video is an electronic representation of moving visual images (video) in the form of encoded digital data. This is in contrast to analog video, which represents moving visual images in the form of analog signals. Digital video comprises ...
equipment. It was first introduced in 2000 as part of Windows Me, and continues to be the standard imaging device and API model through successive Windows versions. It is implemented as an on-demand service in
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
and later Windows operating systems.


Overview

WIA is a very significant superset of the support for digital still imaging drivers that was provided by the Still Image Architecture (STI) in
Windows 98 Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. The second operating system in the 9x line, it is the successor to Windows 95, and was released to ...
. Whereas STI only provided a low-level interface for doing basic transfers of data to and from the device (as well as the invocation of an image scan process on the Windows machine through the external device), WIA provides a framework through which a device can present its unique capabilities to the operating system, and applications can invoke those features. According to Microsoft, WIA drivers are made up of a user interface (UI) component and a driver core component, loaded into two different process spaces: UI in the application space and the driver core in the WIA service space. Certain scanners support WIA.


Additional information

In 2002, Microsoft released the Windows Image Acquisition Automation Library Tool, which provides access to WIA functionality through programming languages and scripting environments that support OLE Automation. In Windows XP, WIA runs in the LocalSystem context. Because of the security ramifications of running a service as LocalSystem whereby a buggy driver or malicious person would have unrestricted access to the system, the WIA service in
Windows Server 2003 Windows Server 2003 is the sixth version of Windows Server operating system produced by Microsoft. It is part of the Windows NT family of operating systems and was released to manufacturing on March 28, 2003 and generally available on April 24, 2 ...
and
Windows Vista Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, which was released five years before, at the time being the longest time span between successive releases of ...
operates in the LocalService context. This can result in compatibility issues when using a driver designed for Windows XP.Microsoft published a paper in 2003 title
Security-related Best Practices for WIA Driver Development
to assist WIA driver developers in writing drivers that will work in the lower-security context that the WIA service operates in.
In Windows XP, support was added for
automatic document feeder In multifunction or all-in-one printers, fax machines, photocopiers and scanners, an automatic document feeder or ADF is a feature which takes several pages and feeds the paper one page at a time into a scanner or copier,TIFF Tag Image File Format, abbreviated TIFF or TIF, is an image file format for storing raster graphics images, popular among graphic artists, the publishing industry, and photographers. TIFF is widely supported by scanning, faxing, word processin ...
generation. For WIA video, a snapshot filter driver is introduced that allows still frames to be captured from the video stream.
Windows Vista Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, which was released five years before, at the time being the longest time span between successive releases of ...
introduced Windows Image Acquisition 2.0. Windows Vista also has the WIA Automation library built-in. WIA2 supports ''push scanning'' and ''multi-image scanning''. ''Push scanning'' allows initiating scans and adjusting scanning parameters directly from the scanner control panel. ''Multi-image scanning'' allows one to scan several images at once and save them directly as separate files. However, video content support is removed from WIA for Windows Vista.Migrating from WIA to WPD
/ref>


Applications that use WIA

*
Photoshop Adobe Photoshop is a raster graphics editor developed and published by Adobe Inc. for Windows and macOS. It was originally created in 1988 by Thomas and John Knoll. Since then, the software has become the industry standard not only in raster ...
*
Paint.net Paint.net (stylized as Paint.NET or paint.net) is a freeware raster graphics editor program for Microsoft Windows, developed on the .NET Framework. Paint.net was originally created by Rick Brewster as a Washington State University student project, ...
*
ACDSee ACDSee is an image organizer, viewer, and image editor program for Windows, macOS and iOS, developed by ACD Systems International Inc. ACDSee was originally distributed as a 16-bit application for Windows 3.0 and later supplanted by a 32-bit ...
*
Chasys Draw IES Chasys Draw IES (previously called Chasys Draw Artist) is a suite of applications including a layer-based raster graphics editor with adjustment layers, linked layers, timeline and frame-based animation, icon editing, image stacking and comp ...
*
IrfanView IrfanView () is an image viewer, editor, organiser and converter program for Microsoft Windows. It can also play video and audio files, and has some image creation and painting capabilities. IrfanView is free for non-commercial use; commercial u ...
*
FastStone Image Viewer FastStone Image Viewer is an image viewer and organizer for Microsoft Windows, provided free of charge for personal and educational use, . The program also includes basic image editing tools. Features Highlights: *Relatively fast HQ image thu ...
* Naps2 (Not Another PDF Scanner 2) * ORPALIS PaperScan *ScanSnap Home *ScanSnap Manager * Windows Scanner and Camera Wizard * Serif PhotoPlus *Microsoft Dynamics GP


See also

* Image and Scanner Interface Specification (ISIS) * Standard for image acquisition devices (TWAIN) * Scanner Access Now Easy (SANE)


References


External links


Windows Image Acquisition (WIA): MSDN

What's New in Windows Image Acquisition (WIA) 2.0

Still Image Connectivity for Windows
€”describes WIA and compares it to
Picture Transfer Protocol Picture Transfer Protocol (PTP) is a protocol developed by the International Imaging Industry Association to allow the transfer of images from digital cameras to computers and other peripheral devices without the need of additional device drivers. ...
and
USB mass storage The USB mass storage device class (also known as USB MSC or UMS) is a set of computing communications protocols, specifically a USB Device Class, defined by the USB Implementers Forum that makes a USB device accessible to a host computing device ...
methods for transferring images between a digital imaging devices and the computer.
Sample code creating a WIA utility class
on codeproject.com
Try the HP Print and Scan Doctor for Windows
€”HP Support {{Microsoft APIs Image scanning
Image Acquisition An image is a visual representation of something. It can be two-dimensional, three-dimensional, or somehow otherwise feed into the visual system to convey information. An image can be an artifact, such as a photograph or other two-dimensiona ...
Microsoft Windows multimedia technology