ImageMagick 从右到左文本渲染

发布于 2024-10-18 08:02:28 字数 64 浏览 4 评论 0原文

ImageMagick 无法正确渲染从右到左的文本(它不会将其合并并反转)。我需要一个解决方案来解决这个问题...

ImageMagick does not render Right-to-Left text correctly (it does not join it and its reversed). I need a solution for this...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

相守太难 2024-10-25 08:02:28

ImageMagick 使用 freetype 作为文本渲染引擎,不支持复杂的文本布局语言。如果您需要为这些语言生成文本到图像,您将需要替代解决方案。

在 Linux/UNIX 上,Pango 有一个名为“pango-view”的命令行工具,它可以将文本输出为 PNG 格式。然后您可以使用 ImageMagick 操作 PNG。

在Windows上,您可以在cygwin中获取“pango-view”(我相信cygwin中pango的开发包)。如果 cygwin 不可接受,则需要使用 WCF 或 GDI+ 编写程序。

ImageMagick uses freetype as it's text-rendering engine, which does not support complex text layout languages. If you need text to image generation for those language, you would need alternative solution.

On Linux/UNIX, Pango has a command line tool called "pango-view", which would output text as PNG. You can then manipulate the PNG with ImageMagick.

On Windows, you can get "pango-view" in cygwin (I believe the dev package for pango in cygwin). If cygwin is unacceptable, you would need to write a program using WCF or GDI+.

海螺姑娘 2024-10-25 08:02:28

最新版本的 ImageMagick 支持命令行参数 -direction 其中 确定文本的渲染方向,从右到左(-方向从右到左)或从左到右(-方向从左到右 ) 方式。

另请参阅此SO答案作为示例。

Recent versions of ImageMagick supports command line argument -direction which determines rendering direction of the text from Right to Left (-direction right-to-left) or Left to Right (-direction left-to-right) manner.

See also this SO answer for an example.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文