偶然发现公司的网页内容中有水印的图片都是由可爱的美工一张一张的处理后上传的,虽然阿里云的OSS也提供水印自动添加功能,但这两种方式都不太适合在其他不需要水印的图片的时候调用原始图片。
我写了一段前端Canvas合成图片的并转换成base64替换原始内容中图片的js;
html端:
![](https://img.haomeiwen.com/i4419505/c0db4b2e384971cf.png)
js端:
![](https://img.haomeiwen.com/i4419505/720653655820d153.png)
最终效果(原始图片被完美替换成功):
![](https://img.haomeiwen.com/i4419505/a4cfe31d05168605.png)
![](https://img.haomeiwen.com/i4419505/76cacf4939e2892e.png)
偶然发现公司的网页内容中有水印的图片都是由可爱的美工一张一张的处理后上传的,虽然阿里云的OSS也提供水印自动添加功能,但这两种方式都不太适合在其他不需要水印的图片的时候调用原始图片。
我写了一段前端Canvas合成图片的并转换成base64替换原始内容中图片的js;
html端:
js端:
最终效果(原始图片被完美替换成功):
本文标题:前端图片同步合成水印 -Canvas合成思路和方法
本文链接:https://www.haomeiwen.com/subject/ogxbbttx.html
网友评论