From 12b697d6ee167dabd6afbe05b4b36e5c678eace2 Mon Sep 17 00:00:00 2001 From: jason Date: Sat, 23 Jul 2022 22:01:02 +0800 Subject: [PATCH] --Fixing image frame --- src/GifFrameExtractor/GifFrameExtractor.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/GifFrameExtractor/GifFrameExtractor.php b/src/GifFrameExtractor/GifFrameExtractor.php index 3ecac89..b430e3a 100644 --- a/src/GifFrameExtractor/GifFrameExtractor.php +++ b/src/GifFrameExtractor/GifFrameExtractor.php @@ -163,8 +163,8 @@ public function extract($filename, $originalFrames = false) imagecopy($sprite, $prevImg, 0, 0, 0, 0, $this->gifMaxWidth, $this->gifMaxHeight); } - imagecopyresampled($sprite, $img, $this->frameSources[$i]["offset_left"], $this->frameSources[$i]["offset_top"], 0, 0, $this->gifMaxWidth, $this->gifMaxHeight, $this->gifMaxWidth, $this->gifMaxHeight); - $img = $sprite; + @imagecopyresampled($sprite, $img, $this->frameSources[$i]["offset_left"], $this->frameSources[$i]["offset_top"], 0, 0, $this->frameSources[$i]["width"], $this->frameSources[$i]["height"],$this->frameSources[$i]["width"], $this->frameSources[$i]["height"] + $img = $sprite; } $this->frameImages[$i] = $this->frames[$i]['image'] = $img; @@ -737,4 +737,4 @@ public function getFrameDurations() { return $this->frameDurations; } -} \ No newline at end of file +}