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 +}