From 99d68bc35479af37aea9548555a4adb809e58f3b Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Tue, 11 Jul 2023 10:24:50 +0200 Subject: [PATCH] Workaroung imagick `improper image header` #1201 --- .../v/0.0.0/app/libraries/snappymail/image/imagick.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/snappymail/v/0.0.0/app/libraries/snappymail/image/imagick.php b/snappymail/v/0.0.0/app/libraries/snappymail/image/imagick.php index ff9c7807d..bf514fa20 100644 --- a/snappymail/v/0.0.0/app/libraries/snappymail/image/imagick.php +++ b/snappymail/v/0.0.0/app/libraries/snappymail/image/imagick.php @@ -28,12 +28,17 @@ class IMagick extends \Imagick implements \SnappyMail\Image public static function createFromStream($fp) { + // https://github.com/the-djmaze/snappymail/issues/1201 + $data = \stream_get_contents($fp); + return static::createFromString($data); +/* $imagick = new static(); if (!$imagick->readImageFile($fp)) { throw new \InvalidArgumentException('Failed to load image'); } $imagick->setImageMatte(true); return $imagick; +*/ } public function getOrientation() : int