帝国cms如何设置png图片作为水印

时间:2024年03月27日

/

来源:网络

/

编辑:佚名

如何让帝国CMS支持png透明度水印,这样解决。
需要修改 e/class/gd.php
找在大约230行,找到
//设定图像的混色模式 
    imagealphablending($ground_im, true);
    if($isWaterImage)//图片水印 
    { 
        imagecopymerge($ground_im, $water_im, $posX, $posY, 0, 0, $water_w,$water_h,$w_pct);//拷贝水印到目标文件         
    } 
改为
//设定图像的混色模式 
    imagealphablending($ground_im, true);
    if($isWaterImage)//图片水印 
    { 
        if($water_info[2]==3) {
                imagecopy($ground_im, $water_im, $posX, $posY, 0, 0, $water_w,$water_h);//拷贝水印到目标文件
        }else{
                imagecopymerge($ground_im, $water_im, $posX, $posY, 0, 0, $water_w,$water_h,$w_pct);//拷贝水印到目标文件
        }
    }
这样就OK了。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。