小程序
小游戏
企业微信
微信支付
扫描小程序码分享
想做一个类似readhub生成分享图片的功能
目前已经用canvas画了,如果出现太多符号排版会不好看,就是两端对齐比较难解决,小程序不能获取字体的宽度,有没有什么好的解决方法?求教。
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
文字生成图片,如果文字过多,能生成两个图片吗?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
可以使用这个,不过支持的版本有点高
可以的
我也不想啊,这样做排版还是不好,不这样做你怎么在canvas里画,canvas是不会自动换行的吧。整个图片高度也是根据有多少行计算出来的。
6啊。做个换行 就好了。你这样去计算 其他文章 不一样的你怎么办?
图片是最终要做出来的模板
我目前是去计算每行的字数,把一些英文的当做0.5个字计算,一行一行画出来,字体大小是固定的,目前没有根据屏幕大小去调,因为获取不到字的宽度,不好做。
你怎么在canvas里换行的 支持大小屏了?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
文字生成图片,如果文字过多,能生成两个图片吗?
measureText
可以使用这个,不过支持的版本有点高
可以的
我也不想啊,这样做排版还是不好,不这样做你怎么在canvas里画,canvas是不会自动换行的吧。整个图片高度也是根据有多少行计算出来的。
6啊。做个换行 就好了。你这样去计算 其他文章 不一样的你怎么办?
图片是最终要做出来的模板
我目前是去计算每行的字数,把一些英文的当做0.5个字计算,一行一行画出来,字体大小是固定的,目前没有根据屏幕大小去调,因为获取不到字的宽度,不好做。
你怎么在canvas里换行的 支持大小屏了?