在七牛官方文档的数据处理机制一文中提到,对于给图片加水印可以有两种方式:
1.上传图片成功后对图片触发异步的持久化操作,使得源文件就自带水印。
例如:上传文件为1.jpg,对应的链接是http://xxx.com/1.jpg,触发持久化操作并强行覆盖后,访问http://xxx.com/1.jpg这个链接,图片中已经自带水印。
2.上传图片成功后,定义对应的样式,源文件不变,通过拼接样式实现加水印的目的。
例如:上传文件为1.jpg,对应的链接是http://xxx.com/1.jpg,定义样式名为imageWaterMark,分隔符为中划线"-",访问图片链接:http://xxx.com/1.jpg-imageWat...,即可得到加水印之后的效果,而对于源文件http://xxx.com/1.jpg,其实是没有水印的。
请问:
1.这两种方式在项目的生产环境中哪个更好?
2.方式1和方式2的收费情况会有差异吗?
3.对于视频加水印,是不是也会有同样的问题?
1,方法二你可以保留原图,以后如果修改水印,你可以直接修改样式即可,其他没有什么区别
2,都不会收取费用的
3,视频加水印必须通过异步处理,只支持方法1