Перейти к основному содержанию
Тема: GD, php 8, Imagine (Прочитано 1005 раз) предыдущая тема - следующая тема

GD, php 8, Imagine

see: https://php.watch/versions/8.0/gdimage#gdimage-is-resource

if error and your php version 8 and >
Цитата
Exception: Unable to open image

the true way:

update your Imagine with Composer:

composer update

OR edit manually (bad way):

code:
	        if (!is_resource($resource)) {
            throw new RuntimeException(sprintf('Unable to open image %s', $path));
        }

replace to:
        //var_dump($resource);
        //die;
        // https://php.watch/versions/8.0/gdimage#gdimage-is-resource
        if (!($resource instanceof \GdImage) && !is_resource($resource)) {
            throw new RuntimeException(sprintf('Unable to open image %s', $path));
        }

вчера целый день гуглил эту ошибку  :cry: