Use imagemagick filters automatically in wordpress
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

WP Instagraph

This is a prototype WordPress plugin for using imagemagick filters on your wordpress images. The original tutorial that accompanied the Instagraph class is on netttuts here.

The Instagraph class was written by Dejan Marjanovic of (Thanks Dejan!)

There is currently no UI but it is planned to be able to select a default filter.


To use the filters in your templates you have to call image sizes in the following way:


    the_post_thumbnail( 'medium:kelvin' );


In the above the image size requested is 'medium' and the filter to use is 'kelvin'.

The supplied filters are 'lomo', 'nashville', 'kelvin', 'toaster', 'gotham', 'tilt_shift'.


You can register new filters in the following way:


register_instagraph_filter( 'custom_filter', 'custom_filter_callback' );

function custom_filter_callback( $this ) {

    $command = "convert $this->_tmp -channel B -level 33% -channel G -level 20% $this->_tmp";




This was a quickly made hack so it will need work, and hopefully some contributions! Go play.


If you have any questions use the issue tracker here or get me on twitter @sanchothefat.