diff --git a/getid3/module.graphic.bmp.php b/getid3/module.graphic.bmp.php index fb394722..ecb0a58d 100644 --- a/getid3/module.graphic.bmp.php +++ b/getid3/module.graphic.bmp.php @@ -676,12 +676,16 @@ public function PlotBMP(&$BMPinfo) { } if (headers_sent()) { echo 'plotted '.($BMPinfo['resolution_x'] * $BMPinfo['resolution_y']).' pixels in '.(time() - $starttime).' seconds
'; - imagedestroy($im); + if (PHP_VERSION_ID < 80000) { // imagedestroy does nothing after PHP8 and give deprecation warnings in PHP8.5 + imagedestroy($im); + } exit; } else { header('Content-type: image/png'); imagepng($im); - imagedestroy($im); + if (PHP_VERSION_ID < 80000) { + imagedestroy($im); + } return true; } }