From 1dbc598bcfeedd0a5b76d0a16876ef37b82c0583 Mon Sep 17 00:00:00 2001 From: Oliver Vogel Date: Mon, 8 Jan 2024 12:34:37 +0100 Subject: [PATCH] Fix bug in GD driver's CropModifier --- src/Drivers/Gd/Modifiers/CropModifier.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/Drivers/Gd/Modifiers/CropModifier.php b/src/Drivers/Gd/Modifiers/CropModifier.php index a1d40f0c..e48a2b35 100644 --- a/src/Drivers/Gd/Modifiers/CropModifier.php +++ b/src/Drivers/Gd/Modifiers/CropModifier.php @@ -63,13 +63,12 @@ class CropModifier extends SpecializedModifier ); imagealphablending($modified, false); // do not blend / just overwrite - // imagecolortransparent($modified, $transparent); imagefilledrectangle( $modified, $offset_x * -1, $offset_y * -1, - $targetWidth, - $targetHeight, + $targetWidth - $this->offset_x - 1, + $targetHeight - $this->offset_y - 1, $transparent ); @@ -87,8 +86,6 @@ class CropModifier extends SpecializedModifier $targetHeight ); - imagealphablending($modified, true); - // set new content as recource $frame->setNative($modified); }