diff --git a/system/src/Grav/Common/Page/Medium/ImageMedium.php b/system/src/Grav/Common/Page/Medium/ImageMedium.php index 38bfc44d8..812c912d7 100644 --- a/system/src/Grav/Common/Page/Medium/ImageMedium.php +++ b/system/src/Grav/Common/Page/Medium/ImageMedium.php @@ -282,7 +282,8 @@ class ImageMedium extends Medium implements ImageMediaInterface, ImageManipulate $height = $this->height; } - $scaling_factor = min(1, $this->imageSettings['retina_scale'] ?? (int)$this->getConfig('system.images.cls.retina_scale', 1)); + $scaling_factor = max(1, $this->imageSettings['retina_scale'] ?? (int)$this->getConfig('system.images.cls.retina_scale', 1)); + if (!isset($attributes['width'])) { $attributes['width'] = (int)($width / $scaling_factor); }