Использую Yii2, поставил расширение yii2-image (
https://github.com/yurkinx/yii2-image)
Все работает кроме 1 вещи, это watermark.
В доках есть вот такой пример:
* $mark = Image::factory('upload/watermark.png');
* $image->watermark($mark, TRUE, TRUE);
// инициализирую основное изображение
$image=Yii::$app->image->load($dir.$model->image->name);
// инициализирую водных знак
$watermark = Yii::$app->image->load($dir.'wt.png');
// созраняю
$image->watermark($watermark)->save($dir.'___'.$filename);
Прикол, в том что ловлю ошибку:
Argument 1 passed to yii\image\drivers\Kohana_Image::watermark() must be an instance of yii\image\drivers\Image, instance of yii\image\drivers\Image_GD given, called in F:\OpenServerLast\domains\portf.ru\backend\protected\modules\admin\controllers\DefaultController.php on line 108 and defined
Я обратил внимание, на
public function watermark(Image $watermark, $offset_x = NULL, $offset_y = NULL, $opacity = 100)
И передаю инициализированный $watermark и попросту не понимаю что это за ошибка. Подскажите пожалуйста в чем проблема ?