ImageMagick从右到左的文本呈现

时间:2011-02-22 12:31:09

标签: imagemagick right-to-left

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

2 个答案:

答案 0 :(得分:5)

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

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

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

答案 1 :(得分:0)

最新版本的ImageMagick支持命令行参数-direction,其中determines rendering direction文本从右到左(-direction right-to-left)或从左到右(-direction left-to-right)方式。< / p>

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