我正在使用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] 删除。
我来说两句