diff --git a/lib/Pi/Application/Service/Image.php b/lib/Pi/Application/Service/Image.php index d136cedf44..15854894a4 100644 --- a/lib/Pi/Application/Service/Image.php +++ b/lib/Pi/Application/Service/Image.php @@ -215,17 +215,17 @@ public function getDriver($driver = '') break; case 'imagick': if (class_exists('Imagick')) { - $driverClass = 'Imagine\Gmagick\Imagine'; + $driverClass = 'Imagine\Imagick\Imagine'; } break; case 'auto': default: - if (function_exists('gd_info')) { - $driverClass = 'Imagine\Gd\Imagine'; - } elseif (class_exists('Gmagick')) { + if (class_exists('Gmagick')) { $driverClass = 'Imagine\Gmagick\Imagine'; } elseif (class_exists('Imagick')) { - $driverClass = 'Imagine\Gmagick\Imagine'; + $driverClass = 'Imagine\Imagick\Imagine'; + } elseif (function_exists('gd_info')) { + $driverClass = 'Imagine\Gd\Imagine'; } break; }