小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我想要在canvas上写字,所以可能不能用画矩形然后填充颜色的方式,能不能直接导出带背景色的canvas呢?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
骂得好!!!!
反正文档我是看不多了。停止更新的API又不删掉,或者分类,新的API又不维护上去。搞什么咯。
我是加多了一个白色的背景图片到底部去了。
<view class="canvasPart"> <canvas type="2d" id="myCanvas"></canvas> <text catchtap="saveTheCanvas" class="saveButton">保存到相册</text> <!-- <image src="data:image/png;base64,{{QRCode}}"></image> --> <!-- <image src="{{QRCode}}"></image> --> <!-- <image src="{{postDetails.coverImage}}"></image> --> </view> wx.createSelectorQuery() .select('#myCanvas') .fields({ node: true, size: true, }).exec(queryRes => { // console.log('queryRes is',queryRes) const canvas = queryRes[0].node // console.log('canvas is',canvas) const ctx = canvas.getContext('2d') // console.log('ctx is',ctx) // 下面的填充,都不生效,加上ctx.draw()又提示函数不存在,文档又没有,搞毛线咯 // ctx.setFillStyle('red') // ctx.fillStyle="#0000ff"; // ctx.fillRect(0,0,690,890); // ctx.fill()
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
canvas 能用base64图 或者本地图 或者 https转临时图片 看你是那种了
为什么你会认为写字就不能用画矩形然后填充颜色的方式?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
骂得好!!!!
反正文档我是看不多了。停止更新的API又不删掉,或者分类,新的API又不维护上去。搞什么咯。
我是加多了一个白色的背景图片到底部去了。
<view class="canvasPart"> <canvas type="2d" id="myCanvas"></canvas> <text catchtap="saveTheCanvas" class="saveButton">保存到相册</text> <!-- <image src="data:image/png;base64,{{QRCode}}"></image> --> <!-- <image src="{{QRCode}}"></image> --> <!-- <image src="{{postDetails.coverImage}}"></image> --> </view> wx.createSelectorQuery() .select('#myCanvas') .fields({ node: true, size: true, }).exec(queryRes => { // console.log('queryRes is',queryRes) const canvas = queryRes[0].node // console.log('canvas is',canvas) const ctx = canvas.getContext('2d') // console.log('ctx is',ctx) // 下面的填充,都不生效,加上ctx.draw()又提示函数不存在,文档又没有,搞毛线咯 // ctx.setFillStyle('red') // ctx.fillStyle="#0000ff"; // ctx.fillRect(0,0,690,890); // ctx.fill()
canvas 能用base64图 或者本地图 或者 https转临时图片 看你是那种了
image1.src = 'https://test-1305816403.cos.ap-chengdu.myqcloud.com/' + this.data.gender + this.data.judge + '.jpg'
image2.src = 'https://test-1305816403.cos.ap-chengdu.myqcloud.com/liverP.png'
现在我在canvas上的其余部分写字,然后就没法导出含背景色的图,导出是这样的
为什么你会认为写字就不能用画矩形然后填充颜色的方式?
先画矩形填充,再写字