帝国cms发布内容设置gif图片不加水印的方法

aaa

发布图片的时候设置了图片水印功能,但是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就返回空值了,其他图片格式不受影响!

完整如下图:

帝国cms发布内容设置gif图片不加水印的方法

好了大功告成!

本文标题:帝国cms发布内容设置gif图片不加水印的方法

本文链接:https://www.kaifatu.com/article/677.html

相关文章

帝国CMS怎么去掉文章链接日期目录路径

帝国CMS怎么去掉文章链接日期目录路径呢?帝国CMS怎么去掉文章链接日期目录路径呢?这样的怎么实现?其实方法不难,下面帝国cms模板网小编就来为大家分享帝国CMS删除文章链接日期路径的方法: 1、首先我们要在帝国cms后台栏目管理,找到对应…

Kaifatu 帝国cms教程
2021-03-10 659

帝国cms随机标签怎么用

帝国cms要使用随机文章,可以使用万能标签ecmsinfo来得到随机文章,具体是做法是在生成万能标签的时候,“显示排序”手动输入“rand()”,这样获取的万能标签输出的数据每次都能生成不同的文章。…

Kaifatu 帝国cms教程
2021-03-19 146

第三节:分析目标网站栏目

前言:当我们把本地服务器搭建完成后,源码安装完成后,接下来需要去分析被仿的网站,为什么这么做?因为接下来,我们要搭建后台栏目及制作页面等。…

Kaifatu 帝国cms教程
2021-03-03 464

帝国cms自动填写alt和title的解决办法

帝国cms在发布文章时, 自动给加上图片alt和title属性为本篇文章的标题。我们经常使用给图片加上alt和 title属性…

Kaifatu 帝国cms教程
2021-02-26 524

帝国CMS终极栏目和非终极栏目的区别

栏目功能说明…

Kaifatu 帝国cms教程
2021-01-20 452
发表评论
暂无评论