ACDSee SDK Image Filter Plug-In Overview


An Image Filter plug-in is simply a DLL with the file extension .APL. It contains various filters that can be applied to images in Edit mode. These filters can only run on one layer of an image at a time. This DLL must export certain functions, as outlined below. After the plug-in is compiled, it must be placed in a host application-designated plug-in directory where the host application will detect and load it.

NOTE: More than one filter can be included in one Image Filter plug-in.

Refer to IF_GetPlugInInfo for more information.

Required Functions:

IF_Init

IF_GetPlugInInfo

as well as

IF_RunFilter

and/or

IF_RunMenuFilter

IF_RunMenuFilterAction

IF_FreeAllocatedParams


Additionally, the plug-in may export other optional functions.

Optional Functions:

IF_ErrorHandler

IF_Free

IF_Help

IF_ShowPlugInDialog