- 帖子
- 7
- 精华
- 0
- 积分
- 36
- 阅读权限
- 10
- 注册时间
- 2017-7-31
- 最后登录
- 2018-6-12
|
代码取自微信公众号中每周一坑:用代码给图片配上文字的内容。利用PIL库,开发环境python3.但是发现好像文字部分对字母和汉字的支持不是很理想。想知道如何修改。利用python原生idle,运行为报错,代码及效果下面附有。- # -*- coding:utf-8 -*-
- from PIL import Image, ImageDraw, ImageFont
- # 字体
- setFont = ImageFont.truetype(r"HappyZcool-2016.ttf", 50)
- # 颜色
- fillColor = "#ff0000"
- # 读取图片
- image = Image.open("123.jpg")
- # 创建绘图对象
- draw = ImageDraw.Draw(image)
- width, height = image.size
- # 在图上绘制文字
- draw.text((40, height - 90), u'一二三 12345!!', font=setFont, fill=fillColor)
- # 保存图片
- image.save("yuantu.jpg", 'jpeg')
复制代码 |
|