canvas中的文字错位
发布于 6 年前 作者 taoyao 12330 次浏览 来自 问答

在canvas中用fillText()绘制文字有一个坑,就是在不同机型上它的坐标不是响应式的,导致和图片配在一起视觉上有严重的错位感。如何解决这个问题?

我感觉这是一个很严重的问题,为什么坐标单位是px而不是rpx?这样还得让开发者自己去做兼容性处理,太麻烦了!!!

1 回复

这个问题我是这样结果的

const ratio = wepy.getSystemInfoSync().screenWidth / 750
 
  context.drawImage('../../images/canvas_back.png',0, 0, 676 * ratio, 900 * ratio)
回到顶部