Image Processors

GD

GD is the standard php image processing library. Choose gd if you have either no access to imagemagick or to the imagick php extension.

There're a few downsides when using gd though, e.g. colorprofiles are not preserved, there's no support for preserving imagesequences when processing an animated gif file. It also has a larger memory footprint so can become impossible in some cases (memory limitations on shared hosting patforms, etc.).

ImageMagick

Imagemagick is an incredible fast and versatile image processing libraray. Choose im in your config.php, if you have access to the convert binray.

For further information on imagemagick please visit the official website

Imagick

Imagick is imagemagick OOP for php. Choose imagick if you have the imagick extensions installed but no access to the imagemagick binary.

How to change Image Processor

Example

'driver'  => 'imagick',

Note: You need to check if your server support of imagick and ImageMagick. ( You can ask you hosting provider for this )

ImageMagick is not available in maximum number of servers.

If imagick and ImageMagick both are not available then use gd


© Abhimanyu Sharma ( abhimanyusharma003 ) || Twitter: @abhimanyu003