Yii2中的图像水印

马可·米库利奇(MarkoMikulić)

我正在使用yii \ imagine \ Image扩展名,并想在我的图像上添加水印。

这是我的代码:

$watermarkImage = '@webroot/../images/watermark.png';
$image = '@webroot/../slike/img-4.jpg';
Image::watermark($image, $watermarkImage);

执行此代码后,什么都不会发生。我在这里想念什么?

贾普穆尔

::watermark()函数创建新图像,但不会自动保存它。该函数返回一个Imagine\Gd\Image对象。该对象可用于保存新文件。

$watermarkImage = '@webroot/../images/watermark.png';
$image = '@webroot/../slike/img-4.jpg';
// Store the Image object in a variable
$newImage = Image::watermark($image, $watermarkImage);
// Call the save function to write the file to the disk.
$newImage->save(Yii::getAlias('@webroot/../slike/img-4-watermark.jpg'));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章