收藏
回答

canvas drawText 在电脑端和手机端字体大小不一样?

drawText 绘制文字单位用的px

绘制文字 QQ 怎么这么大

回答关注问题邀请回答
收藏

2 个回答

  • Demons
    Demons
    2022-08-01

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-08-01
    有用
    回复 1
    • Charley.Pang
      Charley.Pang
      2022-08-01
      n.font = 90 - cnti + 'px' + ' Aria';
      n.fillText(t.logotext.text, g - txtWidth/3.5, c + txtWidth/3),
      2022-08-01
      回复
  • 贾雷
    贾雷
    2022-08-01

    绘制单位是什么,是rpx吗?我们 实现用获取宽度然后在 width/750 的到 rpx

    2022-08-01
    有用
    回复 5
    • Charley.Pang
      Charley.Pang
      2022-08-01
      n.font = 90 - cnti + 'px' + ' Aria';
      2022-08-01
      回复
    • Charley.Pang
      Charley.Pang
      2022-08-01
      可以给参考代码吗,绘制text的
      2022-08-01
      回复
    • 贾雷
      贾雷
      2022-08-02回复Charley.Pang
      var system = wx.getSystemInfoSync().windowWidth;
      const wrpx = system / 750;
      2022-08-02
      回复
    • Charley.Pang
      Charley.Pang
      2022-08-02回复贾雷
      谢谢。为什么
      wx.canvasToTempFilePath({
                width: canvasWidth,
                height: canvasHeight,
                canvasId,
                success: function (res) {
                  resolve(res.tempFilePath);
                },
      在手机上保存的图片是正确的,在平板电脑保存的就是错误的呢
      2022-08-02
      回复
    • 贾雷
      贾雷
      2022-08-03回复Charley.Pang
      这个没弄过,报错提示什么
      2022-08-03
      回复
登录 后发表内容