# ImageMagick – MagickCore, C API: Add a Special Effect
ImageMagick is a powerful, open-source software suite for creating, editing, converting, and manipulating images in over 200 formats. Ideal for web developers, graphic designers, and researchers, it offers versatile tools for image processing, including batch processing, format conversion, and complex image transformations.
Author: ImageMagick Studio LLC
Keywords: MagickCore, C API: Add a Special Effect, Image Processing, Digital Image Editing, Image Conversion, Open-Source Software, Image Manipulation, Command-Line Image Tools

# Fx

## FxImage

FxImage() applies a mathematical expression to the specified image.

The format of the FxImage method is:

    Image *FxImage(const Image *image,const char *expression,
      ExceptionInfo *exception)
    Image *FxImageChannel(const Image *image,const ChannelType channel,
      const char *expression,ExceptionInfo *exception)

A description of each parameter follows:

image
  the image.
channel
  the channel.
expression
  A mathematical expression.
exception
  return any errors or warnings in this structure.