收藏
回答

用canvas把文字生成图片,有没有好的解决方法

想做一个类似readhub生成分享图片的功能


目前已经用canvas画了,如果出现太多符号排版会不好看,就是两端对齐比较难解决,小程序不能获取字体的宽度,有没有什么好的解决方法?求教。

最后一次编辑于  2018-03-05
回答关注问题邀请回答
收藏

6 个回答

  • 李明洋
    李明洋
    2018-04-15

    measureText

    可以使用这个,不过支持的版本有点高

    2018-04-15
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2018-03-05

    可以的

    2018-03-05
    赞同
    回复
  • //null
    //null
    2018-03-05

    我也不想啊,这样做排版还是不好,不这样做你怎么在canvas里画,canvas是不会自动换行的吧。整个图片高度也是根据有多少行计算出来的。

    2018-03-05
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2018-03-05

    6啊。做个换行 就好了。你这样去计算 其他文章 不一样的你怎么办?

    2018-03-05
    赞同
    回复
  • //null
    //null
    2018-03-05

    图片是最终要做出来的模板

    我目前是去计算每行的字数,把一些英文的当做0.5个字计算,一行一行画出来,字体大小是固定的,目前没有根据屏幕大小去调,因为获取不到字的宽度,不好做。

    2018-03-05
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2018-03-05

    你怎么在canvas里换行的 支持大小屏了?

    2018-03-05
    赞同
    回复