用canvas把文字生成图片,有没有好的解决方法
发布于 6 年前 作者 xyang 16852 次浏览 来自 问答

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

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

6 回复

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

measureText

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

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

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

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

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

回到顶部