背景:小程序通常会开发生成图片,分享到朋友圈的功能
如图所示该图片由①背景图、②用户上传图片、③用户昵称、④小程序码构成。
首先,在小程序里进行绘图操作需要用到<canvas>
组件,wxml中放入如下的<canvas>
代码:
<!-- 画布 -->
<canvas canvas-id="shareCanvas" class="shareCanvas" style="width:750rpx;height:1448rpx"></canvas>
画布也可以设置其他样式,比如图片的大小、位置等等,取决于项目需求吧~我的项目中生成图片不需要预览,所以不让用户看到它,wxss中放入如下代码:
.shareCanvas{position: absolute;width: 750rpx;height: 1448rpx;z-index: 999;top:99999rpx;}
这样一来我们就有了一个750x1448的绘图区域。然后,我们要开始写JS代码在这张画布上进行绘图操作。</