我需要将文本转换为图像。使用imagemagick我可以完成这个。 但是,部分或全部文本可能是希伯来语(RTL语言)。 这意味着希伯来语中的单词会向后呈现。 如果我确信文本只是希伯来语,我会在将文本发送给ImageMagick之前将其翻转。但是,如果部分文本是英文,则此解决方案将无效。
有谁知道如何做到这一点?
P.S。如果有更好的方法,我不会致力于使用ImageMagick。 但是,该解决方案应该适用于Linux和Windows(我可能能够使用非Windows解决方案,但最好使用多操作系统解决方案。)
谢谢, NIV
答案 0 :(得分:1)
我看到了这个链接
http://www.experts-exchange.com/Software/Photos_Graphics/Web_Graphics/Q_21766928.html
他们建议
可能是统一者(http://www.melody-soft.com/html/unifier.html)或编码大师(http://www.elfdata.com/encodingmaster/index.html)
答案 1 :(得分:1)
听起来你真正的问题是为imagemagick重新排序双向文本。 Unicode双向算法的工作。请参阅http://unicode.org/reports/tr9/该报告列出了两个参考实现。或者看一下:http://fribidi.org/