Класс 'ImagineGdImagine' не найден в yii2

Я работаю над модулем изображения урожая, мне нужна деталь загруженного изображения, поэтому я использую эту функцию

$image = Image::getImagine()->open($path);
$size = $image->getSize();

при использовании этой функции, это дает мне ошибку

Class 'ImagineGdImagine' not found

                case self::DRIVER_IMAGICK:
                    if (class_exists('Imagick', false)) {
                        return new ImagineImagickImagine();
                    }
                    break;
                case self::DRIVER_GD2:
                    if (function_exists('gd_info')) {
                        return new ImagineGdImagine();
                    }
                    break;
                default:
                    throw new InvalidConfigException("Unknown driver: $driver");
            }
        }
        throw new InvalidConfigException("Your system does not support any of these drivers: " . implode(',', (array) static::$driver));

эта ошибка исходит из файлов библиотеки it

vendoryiisoftyii2imagineBaseImage.php

как я могу решить эту проблему ? Кто-нибудь может мне предложить ?

пространство имен также добавляется

namespace yiiimagine;

use Yii;

use yiiimagineImageBox;
use yiiimagineImageColor;
use yiiimagineImageImageInterface;
use yiiimagineImageImagineInterface;
use yiiimagineImageManipulatorInterface;
use yiiimagineImagePoint;



use yiibaseInvalidConfigException;
use yiibaseInvalidParamException;
use yiihelpersArrayHelper;

это файлы библиотеки, я никогда не менял его, я также сделал обновление композитора, все еще он дает мне та же ошибка

1 ответов


может быть проблемой доступа namespece попробуйте добавить

 use yii\imagine;

код