inter forum

Главная категория => Веб-программирование => PHP => Тема начата: inter 🐵 от 13 Июль 2023, 09:36:48

Название: GD, php 8, Imagine
Отправлено: inter 🐵 от 13 Июль 2023, 09:36:48
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: