yurkinx / yii2-image

Yii2 Framework extension for image manipulating using Kohana Image Library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

watermark

nepster-web opened this issue · comments

Hi. I use

$image=Yii::$app->image->load($dir.$model->image->name);
$watermark = Yii::$app->image->load($dir.'wt.png');
$image->watermark($watermark)->save($dir.'___'.$model->image->name);

and get an error

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 111 and defined

obj $watermark:

object(yii\image\drivers\Image_GD)[61]
protected '_image' => string 'F:\OpenServerLast\domains\portf.ru\frontend\web\uploads\test\wt.png' (length=67)
protected '_create_function' => string 'imagecreatefrompng' (length=18)
public 'file' => string 'F:\OpenServerLast\domains\portf.ru\frontend\web\uploads\test\wt.png' (length=67)
public 'width' => int 20
public 'height' => int 20
public 'type' => int 3
public 'mime' => string 'image/png' (length=9)

Help Me Please

This fix should solve your problem: #5

Thank you!