Skip to content

Commit f0df0d4

Browse files
authored
Fix avoid imagedestroy on PHP 8+
1 parent fbb1de7 commit f0df0d4

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

src/Renderers/JpgRenderer.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ protected function createImagickImageObject(int $width, int $height): Imagick
2525
protected function generateGdImage($image): void
2626
{
2727
\imagejpeg($image);
28-
\imagedestroy($image);
28+
29+
if (version_compare(PHP_VERSION, '8.0.0', '<')) {
30+
\imagedestroy($image);
31+
}
2932
}
3033
}

src/Renderers/PngRenderer.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,9 @@ protected function createImagickImageObject(int $width, int $height): Imagick
148148
protected function generateGdImage($image): void
149149
{
150150
\imagepng($image);
151-
\imagedestroy($image);
151+
152+
if (version_compare(PHP_VERSION, '8.0.0', '<')) {
153+
\imagedestroy($image);
154+
}
152155
}
153156
}

0 commit comments

Comments
 (0)