ImageGear for C and C++ on Windows v19.9 - Updated
Common Operations
Collapse All
Expand All
View with Navigation Tools
User Guide
>
How to Work with...
> Common Operations
This section provides information about how to work with the following:
Using Callback Functions
Use Private Data in Callback Functions
Register a Callback Function
Register a Status Bar Callback
Detecting Image Format
Loading and Saving
Load an Image or Document
Working with Large Images
Configuring Memory Mapping
Accessing Pixels of Large Images
Large Image Formats Supported
Save an Image or Document
Use File Format Filters
Set the Buffer Size to Limit IO
Compressing and Converting Images
Compression and Decompression
Convert Image Format
Manipulating Image Data
Work with Single-Page Images (HIGEAR)
Work with Multi-Page Documents (HMIGEAR)
Create and Delete a Multi-Page Image Object
Open and Close an External Image File
Load and Save Pages in a Multi-Page Document
Reorder Pages in a Multi-Page Document
Use the Multi-Page Image Callback Function
Access Image Pixels
Work with Image Utility Functions
Creating DIBs and DDBs
Deleting DIBs and DDBs
Reading and Writing Palettes
Getting Information about a HIGEAR Image
Access Image Metadata
Viewing
Grayscale Look-Up Tables
Display Options
Geometric Layout
Dithering, Anti-Aliasing, and Palette Handling
Transparency and Background
Look-Up Tables and Gamma Correction
GUI Features
GUI Windows
Pan Window
Magnify Window
Palette Window
Thumbnail Window
GUI Dialogs
Mouse Tracking
Unicode Support
Printing
Scanning
TWAIN Scanning
Open the Source
Set the TWAIN Image Acquisition Mode
Set Scanning Capabilities
CAP_DUPLEXENABLED
CAP_FEEDERENABLED
CAP_FEEDERLOADED
CAP_PAPERDETECTABLE
CAP_XFERCOUNT
ICAP_BITORDER
ICAP_BITDEPTH
ICAP_BRIGHTNESS
ICAP_COMPRESSION
ICAP_CONTRAST
ICAP_HIGHLIGHT
ICAP_IMAGEFILEFORMAT
ICAP_MINIMUMHEIGHT
ICAP_MINIMUMWIDTH
ICAP_PIXELFLAVOR
ICAP_PIXELTYPE
ICAP_SHADOW
ICAP_UNITS
ICAP_XFERMECH
ICAP_XRESOLUTION
ICAP_XSCALING
ICAP_YRESOLUTION
ICAP_YSCALING
Scan and Acquire Pages
ISIS Scanning
Use ISIS Drivers
Load the Currently-Selected Scanner Driver
Let the User Install and Select Drivers
Make ISIS Pipes
Write a Simple Scanning Application
Simplify the Scanning Application
Split a Pipe
More ISIS Characteristics
Buffer Image Data
Load and Unload Drivers
Implement a Yield Function
Work with IG_ISIS_drv_load in Special Cases
Unload a Pipe Using IG_ISIS_drv_unload_pipe
Tag Characteristics
Check a Scanner for Feeder Capabilities
Check the Feeder and Increment Filenames
Handle ISIS Errors
Scan from any Scanner
Invoke a Pipe with Individual Functions
Multi-stream Scanning
Work with Tags
Functions for Working with ISIS Tags
ISIS Tag Examples
ScanAhead
Using Clipboard Operations