帝云CMS可以通过图片水印设置来实现上传图片自动打水印,并且上传的原图片不会打水印,
只有使用dr_thumb函数调用图片时才会打小印,原图仍然是无水印的。
远程附件图片不支持水印。
一、图片水印设置
后台水印设置中进行详细的水印参数设置,如下图所示:
二、网站前端调用图片
前端调用图片时可以自由选择无水印与有水印二种图片
默认调用缩略图函数是{dr_thumb($t.thumb, 100, 100)} 或者 {dr_thumb($thumb, 100, 100)},这种调用方法是不加水印的
比如生成100x100px带水印的图片:
{dr_thumb($t.thumb, 100, 100, 1)}
生成100x100px不带水印的图片:
{dr_thumb($t.thumb, 100, 100, 0)}
具体可查看图片缩略图教程:https://www.diyuncms.com/help/show/83.html
三、编辑器中的图片水印
内容编辑器中上传图片也支持打水印,如第1步设置中可以设置,超过指定尺寸的图片才打水印
1、按编辑器属性
百度编辑器字段开启图片水印,关闭则不打水印。
则模式比较自由,可以实现网站有些编辑器字段打水印,有些字段不打水印。
2、全部水印
如果选择全部水印模式,则整个网站所有百度编辑器字段上传的所有图片都强制打水印。
四、设置中文水印时,出现方框的问题
这种情况是因为自带的字体文件不支持中文,需要下载字体文件,比如微软雅黑字体:
将wryh.ttf文件放到 /config/font/wryh.ttf
进入图片设置里面,选择这个字体
再次预览就可以了。
一般建议使用图片水印。