這是我已經問過的問題,有幾個人得到了答案,但問題依然存在。 當我試圖寫在希伯來文使用圖像模塊的圖像我得到而不是希伯來文lettring一些其他(ascii ??)刻字。如果我轉換爲unicode或ascii,我收到一個它不支持的錯誤。我來到這裏的代碼的引用做什麼,我想在中國:使用圖像模塊(python)繪製希伯來語文本和圖像
import sys
import Imag
import ImageDraw
import ImageFont
import _imaging
txt = '你好,世界!'
font = ImageFont.truetype('c:/test/simsun.ttc',24)
im = Image.new("RGBA",(300,200),(0,0,0))
draw = ImageDraw.Draw(im)
#draw.text((0,50), u'你好,世界!', font=font)
draw.text((0,50), unicode(txt,'UTF-8'), font=font)
但後來我得到一個錯誤:導入錯誤:
The _imagingft C module is not installed.
也是一樣,當我嘗試使用standrad希伯來語字體'arial.ttf'(帶有希伯來語串)。正如你所看到的,我已經成功地導入了圖像,所以問題並不像effbot.org所建議的那樣。
它似乎是Imagefont.truetype(...)的問題。
任何幫助將非常appriciated
我該怎麼做? – ariel 2010-02-02 09:21:28