Я работаю на модуле обрезки изображения, мне нужно деталь загруженного изображения так, я использую эту функциюкласса «Представьте Б Представьте себе» не найден в yii2
$image = Image::getImagine()->open($path);
$size = $image->getSize();
При использовании этой функции она дает мне ошибка
Class 'Imagine\Gd\Imagine' not found
case self::DRIVER_IMAGICK:
if (class_exists('Imagick', false)) {
return new \Imagine\Imagick\Imagine();
}
break;
case self::DRIVER_GD2:
if (function_exists('gd_info')) {
return new \Imagine\Gd\Imagine();
}
break;
default:
throw new InvalidConfigException("Unknown driver: $driver");
}
}
throw new InvalidConfigException("Your system does not support any of these drivers: " . implode(',', (array) static::$driver));
Эта ошибка происходит из него файлы библиотеки
vendor\yiisoft\yii2\imagine\BaseImage.php
Как я могу решить эту проблему? Кто-нибудь может предложить мне?
пространство имен добавляется также
namespace yii\imagine;
use Yii;
use yii\imagine\Image\Box;
use yii\imagine\Image\Color;
use yii\imagine\Image\ImageInterface;
use yii\imagine\Image\ImagineInterface;
use yii\imagine\Image\ManipulatorInterface;
use yii\imagine\Image\Point;
use yii\base\InvalidConfigException;
use yii\base\InvalidParamException;
use yii\helpers\ArrayHelper;
Это библиотечные файлы, я никогда не изменял его, я тоже обновление композитор, до сих пор он дает мне ту же ошибку
это уже ADDE d – Nikul
У вас есть этот 'use yii \ imagine; 'где вы вызываете функцию? – scaisEdge
Спасибо @scaisEdge, что он работает сейчас – Nikul