Magento:创建水印图像

用Magento代码创建水印图像非常容易。该Varien_Image类做的魔力。

函数 watermark  在图像上创建水印。

这是代码:

$mainImage = Mage::getBaseDir('media') . DS . 'test' . DS . 'image.jpg';
$watermarkImage = Mage::getBaseDir('media') . DS . 'test' . DS . 'watermark.jpg';
 
$image = new Varien_Image($mainImage);
 
// set watermark image width 
$image->setWatermarkWidth(100);
 
// set watermark image height
$image->setWatermarkHeigth(100);
 
// create watermark image
// watermark($watermarkImage, $positionX=0, $positionY=0, $watermarkImageOpacity=30, $repeat=false)
$image->watermark($watermarkImage);
 
// save the watermark image
$image->save(Mage::getBaseDir('media'). DS . 'test' . DS . 'new.jpg');

代码说明

在上面的代码中,您可以看到在media / test /目录中有一个名为image.jpg的图像。 我有一个名为watermark.jpg的水印图像。 我将水印图像的宽度和高度设置为100px。如果您不想调整水印图像的大小,则可以忽略这两个功能。 带有水印的新图像将保存为media / test /目录中的new.jpg

希望这可以帮助。谢谢。

相关文章

0 0 投票数
文章评分
订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论