2

ImageMagick 不能正确呈现从右到左的文本(它没有加入它并且它的反转)。我需要一个解决方案...

4

2 回答 2

5

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

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

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

于 2011-02-26T03:00:40.677 回答
0

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

另请参阅this SO answer以获取示例。

于 2014-06-13T06:12:44.830 回答