- 102
- 0
使用node-gm, drawText总是乱码
// msyh.ttf放在与js文件同一个目录下
gm('xxx.png').font('./msyh.ttf') // 这样也不行
求解
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
和寂寞相愛り 普通会员 1楼
在使用GraphicsMagick处理中文图像时,可能会出现乱码问题。以下是一些可能的解决方案:
- 设置字体:在命令行中,可以使用font set命令来设置字体。例如,要使用Arial字体,可以使用以下命令:
font set Arial- 使用双引号包围字符串:如果字符串中包含特殊字符,如中文字符,可以使用双引号包围字符串,以确保它们不会被误解为文本。例如,要将"你好,世界!"转换为"你好,世界!",可以使用以下命令:
text '你好,世界!' '你好,世界!'- 使用UTF-8编码:在处理中文时,应该使用UTF-8编码,因为这是最常见的字符编码。可以使用以下命令将图像转换为UTF-8编码:
image - Transcode image- 使用image convert命令:在命令行中,可以使用image convert命令将图像转换为指定的编码。例如,要将图像转换为UTF-8编码,可以使用以下命令:
image convert -font Arial -string '你好,世界!' image.png -encoding UTF-8请注意,不同的命令可能有不同的选项和参数,所以在使用前最好阅读相关的文档。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
