小李SEO博客

網站優化服務

帝國cms發布文章gif圖片不加水印設置方法

有的小伙伴發布圖片的時候設置了圖片水印功能,但是GIF圖片如果是動圖打了水印GIF動圖效果就沒了,所有就有了這篇繞過GIF打水印的教程。非常簡單的小二開,希望大家舉一反三來學習帝國一些常規技巧。打開文件:/e/class/functions.php 搜索找到代碼:if(empty($groundImage))找到的代碼片段應該是這樣的:

//圖片加水印
function GetMyMarkImg($groundImage){
global $public_r;
if(empty($groundImage))
{
return "";
}
imageWaterMark($groundImage,$public_r['markpos'],$public_r['markimg'],$public_r['marktext'],$public_r['markfontsize'],$public_r['markfontcolor'],$public_r['markfont'],$public_r['markpct'],$public_r['jpgquality']);
}

我們把他改成這樣的:

//圖片加水印
function GetMyMarkImg($groundImage){
global $public_r;
if(empty($groundImage))
{
return "";
}
if(substr($groundImage,-4)=='.gif')
{
return "";
}
imageWaterMark($groundImage,$public_r['markpos'],$public_r['markimg'],$public_r['marktext'],$public_r['markfontsize'],$public_r['markfontcolor'],$public_r['markfont'],$public_r['markpct'],$public_r['jpgquality']);
}

小伙伴們應該看出來了,上面代碼就是在原有的代碼中增加了一句判斷,意思就是獲取這個圖片組變量里從后面數4位 正好是圖片的擴展名,那么如果是.gif就返回空值了,其他圖片格式不受影響!

if(substr($groundImage,-4)=='.gif')
{
return "";
}

完整如下圖:

好了大功告成!

上一篇:帝國cms常用調用變量簡單整理 下一篇:帝國cms百度sitemap地圖規范改版后XML地圖生成方法
相關帝國cms文章閱讀
SEO公司排名
在线视频国产网站你懂得},97se亚洲国产综合自在线观看,婷婷五月色综合香五月a,欧洲自拍视频另类中文字幕
?
QQ在線咨詢
SEM競價推廣
137-1296-7640
SEO優化外包
137-1296-7640