小程序
小游戏
企业微信
微信支付
扫描小程序码分享
canvas高清屏下绘制字体模糊,
在web上面可以通过
<
canvas
width
=
"400"
height
style
"width:200px; height: 200px "
/>
来解决。
小程序的canvas不支持width属性。 请问要怎么处理?
还是小程序以后会支持 width属性?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,小程序的canvas支持width属性
https://developers.weixin.qq.com/miniprogram/dev/component/canvas.html
为啥要写两次?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
2倍屏下面, canvas 属性width和 style里面width,2倍关系, 可以提高清晰度。 两次的width值是不一样的
你可以console你定义的canvas看一下它的属性,其中有width和height属性,你再获取屏幕的像素比(wx.getSystemInfoSync().pixelRatio),在把画布的宽高分别*pixelRatio再赋值给width和height属性就可以了,开发工具可能还是模糊,但是亲测手机上是没问题了,希望可以帮到你
多谢
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,小程序的canvas支持width属性
https://developers.weixin.qq.com/miniprogram/dev/component/canvas.html
为啥要写两次?
2倍屏下面, canvas 属性width和 style里面width,2倍关系, 可以提高清晰度。 两次的width值是不一样的
<
canvas
width
=
"400"
height
=
"400"
style
=
"width:200px; height: 200px "
/>
你可以console你定义的canvas看一下它的属性,其中有width和height属性,你再获取屏幕的像素比(wx.getSystemInfoSync().pixelRatio),在把画布的宽高分别*pixelRatio再赋值给width和height属性就可以了,开发工具可能还是模糊,但是亲测手机上是没问题了,希望可以帮到你
多谢