织梦DedeCMS图片添加水印支持中文文字水印的教程

站科网发表于 2016-08-09 10:04胡星北 最后回复于 2016-08-25 12:38 [复制链接] 902 10

织梦默认的水印只支持英文水印和图片水印,我们如果想要中文文字水印就需要对系统文件进行修改了,下面就来讲解一下让DedeCMS图片水印支持中文水印的实现方法:

找到并打开/include/inc_photograph.php文件,在大概第165行处添加下面这行代码:

            $w_text = iconv("GB2312","UTF-8",$w_text);            

如:


             //图片自动加水印函数原始函数, //------------------------------------------------ function ImgWaterMark($srcFile,$w_pos=0,$w_img="",$w_text="",$w_font=5,$w_color="#FF0000",$w_pct) {   $font_type = dirname(__FILE__).'/data/ant1.ttf';   if(emptyempty($srcFile) || !file_exists($srcFile)) return ;   $w_text = iconv("GB2312","UTF-8",$w_text);//加这行就可以支持中文水印。            


这样图片水印就可以用中文文字做水印了,默认字体大小是5,如果觉得中文字体太小,可以自由更改。

最好用中文字体替换/include/data里的字体文件ant1.ttf和ant2.ttf,如用黑体,simhei.ttf。
12
kkoma
一口气看完了,我要下去回味回味了!
回复 支持 反对

使用道具 举报

longssh
白富美?高富帅?
回复 支持 反对

使用道具 举报

可可棵
楼主人气很旺!
回复 支持 反对

使用道具 举报

在人间
在哪里跌倒,就在那里多爬一会儿!
回复 支持 反对

使用道具 举报

suxing
好东西,赞一个!
回复 支持 反对

使用道具 举报

大大泡泡糖
好东西,学习学习!
回复 支持 反对

使用道具 举报

大大泡泡糖
楼主病的不轻啊!
回复 支持 反对

使用道具 举报

hszxy
林子大了,什么鸟都有了啊!
回复 支持 反对

使用道具 举报

iyfish
楼主该去看心理医生了!
回复 支持 反对

使用道具 举报

12下一页

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表