This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



ImageFX allows you to add filters to your WordPress images uploaded through the normal media uploader.

For more information:


Default filters:

  • Greyscale with except Blue, Red, Green
  • Sepia tone with 6 alternatives
  • Colorize with red, yellow, green, blue, purple
  • Photonegative
  • Emboss & Emboss Edge
  • Brighten (50, 100)
  • Gaussian Blur & Selective Blur
  • Mean Removal
  • Smooth
  • Negative
  • Contrast Negative and Positive
  • Rounded Corners

ImageFX is expandable and retractable, so removing and adding other filters using your own customized image manipulation functions is easy.
Register new filters with:

  • Individually: imagefx_register_filter( ‘filter_name’, ‘cb_function’); //Note: cb_function defaults to imagefx_filter_{filter_name}
  • Bulk: imagefx_register_filters( array( ‘filter_name’, ‘filter_name’ ) );

Unregister existing filters with:

  • Individually: imagefx_unregister_filter( ‘filter_name’ );
  • Collectively: imagefx_unregister_filters( array( ‘filter_name’, ‘filter_name’) );
  • Specifically: imagefx_unregister_colorize_filters(); & imagefx_unregister_greyscale_filters(); & imagefx_unregister_sepia_filters(); imagefx_unregister_rounded_filters();

Want regular updates? Become a fan of my sites on Facebook!

Or follow us on Twitter!


  1. Upload the files to the /wp-content/plugins/imagefx/ directory
  2. Activate the “ImageFX” plugin through the ‘Plugins’ menu in WordPress
  3. Visit the Media->ImageFX settings page to configure the plugin


Where’s the settings menu?

It’s under the Media menu. Look for Media->ImageFX.


There are no reviews for this plugin.

Contributors & Developers

“ImageFX” is open source software. The following people have contributed to this plugin.


Translate “ImageFX” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Added rounded corners (wpsmith)


  • Minor bugfixes (wpsmith)


  • Added imagefx_unregister_filter(), imagefx_unregister_filters(), imagefx_unregister_colorize_filters(), imagefx_unregister_greyscale_filters(), imagefx_unregister_sepia_filters() (wpsmith)
  • Fixed imagefx_filter_colorize_yellow typo, imagefx_filter_photonegative, imagefx_filter_emboss, imagefx_filter_brighten (wpsmith)
  • Added the following filters: emboss_edge, brighten_50, brighten_100, gaussian_blur, selective_blur, mean_removal, filter_smooth, filter_negative, contrast_negative, contrast_positive, sepia_100_50_0, sepia_100_70_50, sepia_90_60_30, sepia_90_90_0, sepia_60_60_0, & sepia_45_45_0 (wpsmith)
  • Added ability to handle PNGs, not just JPEGs (wpsmith)


  • First version.