WPCOS支持水印

为什么要添加水印

大家的版权意识都不是特别强,特别是辛辛苦苦创作的内容,过不了多久就出现在别人的网站上了,所以图片和视频我都会加上水印,一般是两种水印,一种盲水印,用来打官司用的,一种是明水印,警告想拿劳动成果的人,所以两种水印一起用。

我的博客(qishiya.com)的图片和视频都是存储在腾讯云的,这样我一个一核的机器基本上可以扛住访问量,提高访问的速度,并且腾讯云的存储cos也算便宜,充100块钱,要以用大半年了。

感谢腾讯云的几个工程师帮忙拉群,才搞定这个接口的php测试,后来发现是一个参数的大小写区别引起的。

怎么样添加文字水印

腾讯云存储添加水印其实我没有找到好的方法,最后看了腾讯云的代码,然后自己改了一下wpcos的代码,才让水印加上。

要在腾讯云上传存储的时候添加上水印,要明白两个概念,存储服务和数据服务,腾讯的存储服务叫做COS,只做简单的云存储,相当于Amazon的S3服务,数据处理服务叫数据万象,数据万象可以通过API对存储的对象进行各种处理操作,前提是要把存储桶绑定到腾讯云万象上。

腾讯云万象

腾讯云数据万象(Cloud Infinite,CI)能够实现对云上的图片、视频、音频、文档等数据的处理,为客户提供专业一体化的数据处理解决方案,涵盖图片处理、媒体处理、内容审核、内容识别、文档处理等功能,满足客户多种场景维度的需求。

持久化处理

在上传的时候,可以调用持久化处理接口,对上传的对象进行相应的处理,处理规则可以通过添加rules来实现。

怎么样添加水印rules

在万象的桶管理列表里面,图片处理下面可以新增样式,新增加的样式可以在线实时预览。

最后会生成样式规则,把这个rules copy下来,添加到api里面,就可以对上传的图片进行水印生成了。

Wpcos添加水印

wpcos添加水印只要在上传的时候,添加一条rule就可以,rule可以添加多条,我在wpcos_file_upload中添加了一条水印rules。