【发布时间】:2013-09-10 21:37:45
【问题描述】:
我正在尝试使用绘图字符编写 tiff 图像,但所有有问题的字符都显示为:
框画字符(例如“┌─┐│└┘╞═╡╤╧╘╛”)直接粘贴到源代码中,保存到文本文件时它们正确显示,但我没有了解他们为什么没有出现在图片上。
这是我用来绘制图像的代码示例:
# coding=utf-8
text = "┌─┐│└┘╞═╡╤╧╘╛"
from PIL import Image, ImageDraw, ImageFont, TiffImagePlugin
img = Image.new("1",(1200,1600),1)
font = ImageFont.truetype("cour.ttf",14,encoding="unic")
draw = ImageDraw.Draw(img)
draw.text((40,0), text, font=font, fill=0)
img.save("imagefile.tif","TIFF")
我在 Windows 7 上使用 python 版本 2.7.2。
【问题讨论】:
标签: python unicode python-imaging-library