from PIL import Image, ImageDraw, ImageFont
def yield_zh_word(word,save_name=None,font_name='simsun.ttc',font_size=30):
# :param word: 需要生成的文字 必须中文
# :param save_name: 保存的图片名称 没有自动生成
# :param font_name: 字体 需要系统存在这个字体 没有就去对应文件夹找一下就行
# :param font_size: 字体尺寸 发现高会少1个像素
font=ImageFont.truetype(font_name, font_size, encoding="unic")
w,h=font.getsize(word)
image = Image.new('RGB', (w, h), (255, 255, 255))
draw = ImageDraw.Draw(image)
draw.text((0, 0), word, 'black', font)
if save_name is None:
file_name=str(len(word))+'_'+word[:5]+'.jpg'
image.save(file_name)
else:
image.save(save_name)
yield_zh_word('安保')
生成文字图片2021-07-15
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- * 音视频入门文章目录 *[https://www.ihubin.com/blog/audio-video-bas...
- 需求 用springboot配合retrofit上传图片和文字 目录 了解http的multipart/form-...
- 1、项目调试包是android 版本为 8.1.0的,在打包装到小米10时,发现图片不显示,原因是为保证用户数据和...
- 背景 在有心课堂《自己动手写HTTP框架》课程中有下列课程: 自拍要发朋友圈如何实现 http://stay4it...
- 【Flutter】二维码生成,Widget转图片,图片保存相册https://blog.csdn.net/tian...