相關代碼部分如下
from PIL import Image, ImageDraw, ImageFont
font = ImageFont.truetype('simhei.ttf', 20, encoding="utf-8")
Ubuntu18.04系統如缺少字體,會報錯:
OSError: cannot open resource
解決辦法:
Windows存放字體的路徑爲:C:\Windows\Fonts,到這個路徑內搜“黑體 常規”,這是'simhei.tff'對應的中文名字。
拷貝這個文件到Ubuntu18.04的字體存放路徑:/usr/share/fonts,然後重啓電腦即可。
如果在Ubuntu拷貝時顯示沒有權限對/usr/share/fonts進行更改,Terminal裏輸入 sudo chmod 777 /usr/share/fonts 加下權限即可。