The Leadtools.Wia assembly provides in-depth support for image acquisition from a wide variety of hardware devices through Windows Image Acquisition (WIA).
- 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.
Getting Started (Guide to Example Programs)
Leadtools.Wia Assembly Changes