Core Component API Reference
This section provides detailed information about the ImageGear Core component API in the following sections:
API Naming Conventions
ImageGear Core Component functions are named in accordance with their purpose within the Core Component API Function Reference.
With the exception of callback functions, which always begin with the prefix "LPFNIG", the function names adhere to the following conventions:
- All function names begin with the prefix "IG_" (always in uppercase). This is to identify them as ImageGear functions, and to avoid conflicts with your application's functions.
- Following "IG_" is the name of the group to which the function belongs.
The table below displays ImageGear function groups' name and purpose:
Function Name |
Function Purpose |
IG_clipboard_ ...() |
Clipboard |
IG_ ... _CB_ ...() or LPFNIG_ ...()_CB_ |
Callback |
IG_colorspace_conversion_ ...() |
Color space conversion |
IG_comm_ ...() |
Component manager |
IG_cpm_ ...() |
Color profile manager |
IG_DIB_ ...() |
DIB Info Services |
IG_display_ ...() |
Display |
IG_dspl_ ...() |
Displaying and printing |
IG_error_ ...(), IG_version_ ...(), IG_err_...() |
Library utility |
IG_fltr_ ...() |
Format Filter processing |
IG_FX_ ...() |
Special Effects |
IG_image_ ...() or IG_palette_ ...() |
Image utility |
IG_IP_ ...() |
Image processing |
IG_gctrl_ ...() |
Global control parameters processing |
IG_GUI_ ...() |
Graphical user interface |
IG_load_ ...() |
Loading |
IG_mult_ ...() |
Multimedia |
IG_pixel_ ...() |
Pixel access |
IG_save_ ...() |
Saving |
IG_thread_ ...() |
Thread safety |
IG_util_colorspace_ ...() |
Color space utility |
IG_vector_...() |
Vector utility |