小程序canvas画出来的图片为什么显示不全?
是按设计稿设置的宽高 但是画图出来后明显对不上 这是怎么回事?
<view class="index">
<canvas style="width:660rpx;height:1186rpx" canvas-id="canvas">
</canvas>
</view>
const app = getApp()
Page({
data:{
},
onLoad: function () {
let bg = wx.getStorageSync('bg')
const ctx = wx.createCanvasContext('canvas');
let width = 660;
let height = 1186;
ctx.drawImage(bg, 0, 0, width, height);
ctx.draw();
},
})
实际效果
应该是这样的才对
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
画图时的高度是canvas高度的1/2就对了
因为你给的样式的单位是
rpx
改成这样应该就行了