Precise check for ImageMagick
authorAlexander Ebert <ebert@woltlab.com>
Tue, 28 Apr 2020 11:34:07 +0000 (13:34 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Tue, 28 Apr 2020 11:34:07 +0000 (13:34 +0200)
The previous check was inaccurate, because it did not consider improperly configured environments that have selected ImageMagick, but did not provide it.

wcfsetup/install/files/lib/util/ImageUtil.class.php

index a4f6019b6c158947da56b9b0d57b27c3395fbb1f..6c5cb32f7e710ccf9d2a7ba8925f8e666d32df57 100644 (file)
@@ -159,7 +159,7 @@ final class ImageUtil {
                                        }
                                        
                                        if ($newImage !== null) {
-                                               if (IMAGE_ADAPTER_TYPE === 'imagick') {
+                                               if ($newImage instanceof \Imagick) {
                                                        $newImage->setImageOrientation(\Imagick::ORIENTATION_TOPLEFT);
                                                }