利用canvas做一个插入图片,导出海报图片的工具
有张背景的海报图,当用户上传图片,图片在背景图的空白部分展示,并且点击可以生成显示的效果图片,利用canvas是很容易实现的
canvas的toDataURL()方法可以把canvas转化为base64的图片
直接来看看代码吧:
1 | <div class="box"> |
1 | .box { |
1 | <script> |
简单的效果实现了,如果要实现点击上传图片,只要自己写一个上传图片的input标签,然后透明定位在放上传图片的位置,上传成功调用绘制的方法就行了