織夢默認的水印是網址和圖片水印,這里就多說了,我們如果想要文字水印怎么辦呢?下面就來講解一下Dedecms中文水印的實現方法:
修改/include/inc_photograph.php,在165行處加這行代碼:
-
$w_text=iconv("GB2312","UTF-8",$w_text);
如:
-
//圖片自動加水印函數原始函數,
-
//------------------------------------------------
-
functionImgWaterMark($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。
很簡單吧,喜歡的就試一試吧!