The LEADTOOLS Windows Imaging Architecture (WIA) .Net provides a powerful set of functions spanning the full spectrum of digital imaging, including in-depth support for image acquisition from a wide variety of hardware devices. This toolkit is included with LEADTOOLS Imaging Pro, Document, and Medical Imaging products.
Key Features:
With the LEADTOOLS WIA .Net toolkit, you can:
- 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 your own user interface to the driver interface whether your device were a scanner or a capture camera since LEADTOOLS WIA toolkit gives the ability to control the captured frames from the camera capture device you have and save the captured frames directly to your hard disk drive to the path you specify, also it gives you the ability to show the camera preview in any parent window you specify and controls 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 multi-page 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 please 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
The toolkit comes in Win32 and x64 editions that can support development of software applications for any of the following environments:
Windows Vista
Windows XP
Windows 2000
Windows ME
For more information, refer to:
Programming with the LEADTOOLS Wia Namespace
Getting Started (Guide to Example Programs)