Introduction
Leadtools.Wia Introduction
Summary
The Leadtools.Wia assembly provides in-depth support for image acquisition from a wide variety of hardware devices through Windows Image Acquisition (WIA).
Key Features
- Control any scanner, digital camera or streaming video device that has a WIA driver. High-level acquisition support is provided for ease of use. Low-level functionality is also provided for flexibility and control in even the most demanding applications.
- Acquire pages from a specified source.
- Use the default user interface included with the WIA driver.
- Determine the currently selected device type at runtime.
- Enumerate all available WIA devices and enumerate all child items for certain specified parent item.
- Create custom user interface to the driver whether the device were a scanner or a capture camera.
- Gives the ability to control the captured frames and save them directly to hard disk.
- Allows showing the camera preview in any parent window with the option to control the size of the preview inside that parent window.
- Bypass the interface entirely for completely automated tasks or batch scanning.
- Control the type of image which is acquired (black & white, b or w with halftone, grayscale, color - as supported by the device).
- Control the resolution (dpi), position, size, and orientation of the image to be acquired.
- Use the Automated Document Feeder for single and multipage scans, including support for duplex scanning.
- Use selection dialogs to allow selection of WIA source, or select among multiple WIA sources in code.
- Use memory or file transfer mode when acquiring from a WIA device.
- Flexibly get or set the most common WIA 1.0 and 2.0 properties that the WIA device driver supports (either multiple properties at one time or individually.
- Use compression support for both memory and file transfer modes. The scan data is compressed using JPEG, JBIG, JPEG2K, PNG, RLE, GROUP 3 or GROUP 4.
- Work in either Win32 or x64 version of windows (the WIA toolkit supports both platforms) and use either the WIA 1.0 or WIA 2.0 version of the toolkit.
- Support multi-threading. For more information about this point refer to “Using Multiple Threads in a WIA Application” and “Communicating with a WIA Device in Multiple Threads or Applications” topics in the Microsoft Windows SDK Documentation.
Supported Environments
See Also
Reference
Assembly Overview
Getting Started (Guide to Example Programs)
Version History
Leadtools.Wia Assembly Changes