七牛云图片加水印

目标:用户登录进平台后,他看到的所有图片都要以他的用户名加上水印.
    1.首先说下七牛加水印的方法,首先附上官网地址:
https://developer.qiniu.com/dora/manual/1316/image-watermarking-processing-watermark,
官网上没有案列,第一次用的小伙伴可能有点懵逼(反正我第一用是有点懵逼,可能我比较蠢,哈哈哈哈)。这里我给一个小案例
    * demo: 如果一张图片的地址https://saas.res.bmkp.cn/FnOArizz4TsErcSOflCgrKejpD8Y,我想给他加水印,直接在这个后面拼接上 ?watermark/2/text/NjY=/fontsize/800/gravity/NorthWest/dissolve/45/dx/20/dy/20
    这时图片路径变成
    * https://saas.res.bmkp.cn/FnOArizz4TsErcSOflCgrKejpD8Ywatermark/2/text/NjY=
/fontsize/800/gravity/NorthWest/dissolve/45/dx/20/dy/20,访问看,就有水印了。
    2.再说说水印加上后我怎么实现的那个需求。
    我本身图片上传的时候就是用七牛云的图片上传,所有加水印我也是准备用七牛云来给图片加水印。
    之前是先把图片上传到七牛的服务器,上传成功后七牛会返回图片的地址,然后我把地址在给后台存起来,因为每个用户看到的水印不同。所以每次从服务器获取到没加水印的图片路径,然后在获取用户名,最后将路径写到URL上,这样就可以实现了

posted @ 2020-06-01 10:57  Bearbears  阅读(1101)  评论(0)    收藏  举报