【发布时间】:2017-02-09 11:11:31
【问题描述】:
我正在使用 ImageMagick(在 NodeJS 中)在 svg 图像上写入字符串。
如果字符串中包含标准的 unicode 表情符号,则将呈现为“?”。
“这个字符串有一个???????? emoji”
呈现为:
“这个字符串有一个 ? 表情符号”
有没有办法让 ImageMagick 用实际的表情符号渲染字符串?
【问题讨论】:
-
当我 Google
imagemagick emoji时,似乎有有用的信息,这些信息都没有用吗? -
@Pekka웃 已经尝试过了——这些解决方案仅用于渲染表情符号。但我正在尝试渲染一个字符串,其中包含字母数字字符,中间有一个表情符号。
-
是的,不幸的是,目前似乎不可能。 stackoverflow.com/questions/32475060/…
-
@Pekka웃 我已经看到很多应用程序生成的图像都有带有表情符号的字符串,所以这一定是可能的——这个问题似乎是关于渲染不同颜色的表情符号。
-
这当然是可能的。 在 ImageMagick 中似乎不可能。 这是一个需要实现的特殊功能......我相信它最终会在那里。根据您使用的服务器环境类型,也许有一种解决方法,例如运行无头网络浏览器并让它呈现字符串......不确定,快速的 Google 搜索似乎没有任何有用的东西跨度>
标签: node.js imagemagick imagemagick-convert