在/e/class/gd.php里面找到
case 9://9为底端居右 $posX = $ground_w - $w; $posY = $ground_h - $h; break;
在下面加一段代码
case 10://10为左上+右下双水印 $posX1 = 0; $posY1 = 0; $posX2 = $ground_w - $w; $posY2 = $ground_h - $h; break;
然后找到
if($isWaterImage)//图片水印 { imagecopymerge($ground_im, $water_im, $posX, $posY, 0, 0, $water_w,$water_h,$w_pct);//拷贝水印到目标文件 }
修改成
if($isWaterImage)//图片水印 { if ($waterPos==10){ imagecopymerge($ground_im, $water_im, $posX1, $posY1, 0, 0, $water_w,$water_h,$w_pct);//拷贝水印到目标文件 imagecopymerge($ground_im, $water_im, $posX2, $posY2, 0, 0, $water_w,$water_h,$w_pct);//拷贝水印到目标文件 } else{ imagecopymerge($ground_im, $water_im, $posX, $posY, 0, 0, $water_w,$water_h,$w_pct);//拷贝水印到目标文件 } }
然后再到e/admin/SetEnews.php文件里面找到
<input type="radio" name="markpos" value="9"<?=$r[markpos]==9?' checked':'';?>>
加一段代码
<input type="checkbox" name="markpos" id="checkbox" value="10"<?=$r[markpos]==10?' checked':'';?>> 左上+右下双水印
就可以实现左上+右下双水印,可以到系统参数设置里面选择双水印或者恢复原来的水印方式。当然不修改这个文件也可以,直接去修改e/class/config.php也可以 修改这一行
'markpos'=>
把箭头后面的数字改成10就可以了。
按栏目不同增加不同水印功能以此类推
|