Image 在Kohana 3中制作水印

Image 在Kohana 3中制作水印,image,image-processing,kohana,watermark,Image,Image Processing,Kohana,Watermark,请帮助我尽快在Kohana 3中解决此问题。Kohana是一个图像模块,其中可以操作图像,如裁剪、调整大小等。我正试图通过该模块制作水印。代码如下所示: $image = Image::factory('image-path'); $image->watermark('watermark-image.png',100,100,80); $image->save(); 但我得到了以下错误: Argument 1 passed to Kohana_Image

请帮助我尽快在Kohana 3中解决此问题。Kohana是一个图像模块,其中可以操作图像,如裁剪、调整大小等。我正试图通过该模块制作水印。代码如下所示:

    $image = Image::factory('image-path');
    $image->watermark('watermark-image.png',100,100,80);
    $image->save(); 
但我得到了以下错误:

 Argument 1 passed to Kohana_Image::watermark() must be an instance of Image, none given, called in /var/www/virtual/verana.ge/htdocs/application/classes/model/fileupload.php on line 73 and defined

您能告诉我如何修复此错误并在Kohana 3中创建水印吗。

我想这将实现以下目的:

$image = Image::factory('image-path');
$watermark = Image::factory('watermark-image.png');
$image->watermark($watermark,100,100,80);
$image->save();

错误表明水印方法需要的是Image类的实例,而不是字符串。

谢谢Darsstar它帮助了我。