from PIL import Image, ImageDraw, ImageFont, features
print(features.check('raqm'))
bg1 = '\u4dc0\u4dc1\u4dc2\u4dc3\u4dc4\u4dc5\u4dc6\u4dc7\u4dc8\u4dc9\u4dca\u4
dcb\u4dcc\u4dcd\u4dce\u4dcf'
bg2 = '\u4de0\u4de1\u4de2\u4de3\u4de4\u4de5\u4de6\u4de7\u4de8\u4de9\u4dea\u4
deb\u4dec\u4ded\u4dee\u4def'
fnt = ImageFont.truetype("C:/Windows/Fonts/seguisym.ttf", 20)
d = ImageDraw.Draw(red_jpg)
d.text((5, 5), bg1, font=fnt)
red_jpg.show()
red_jpg.save('red_456x123.jpg')
print(bg1)
print(bg2)
Windows系统自带的支持八卦和六十四卦符号的字体是Segoe UI Symbol(seguisym.ttf)
PIL运行时需要动态加载libraqm.dll,可以从这里下载:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow
把libraqm?0.7.1.dll.zip压缩包里的两个dll解压缩到python.exe目录下。
【 在 kharkov 的大作中提到: 】
: 把下面的文字,通过PIL库的ImageDraw.text()函数打印到图片上, 谁会弄?
: 普通字符简单, 但这些是特殊字符
--
FROM 117.30.54.*
