中文写入图片中产生乱码,就像下图这样
将字符串转为unicode类型
unicode_str = str.decode('utf-8')
# PIL图片上打印汉字
draw = ImageDraw.Draw(pilimg) # 图片上打印
font = ImageFont.truetype("*.ttf", fontsize) # 参数1:字体文件路径,参数2:字体大小
draw.text((x, y), unicode_str, (0, 0, 0), font=font) 参数1:左上角坐标,参数2:字符串,参数3:字的颜色,参数4:字体
参考1.https://blog.csdn.net/apache0554/article/details/53889253