用户:
轩霆1查看:1 回复:3 评论:1 创建时间:2023-06-29T19:39:12
其他准备工作,这些要放到同一个文件夹

from PIL import Image, ImageDraw, ImageFont
import matplotlib.pyplot as plt
# 字.txt 是字符文本文档的名字,如果那个文本文档改名字了这里也要改
with open("字.txt","r",encoding="utf-8") as f:
strs = f.read()
# deng.ttf 是字体名字,如果改名字了或者换了其他字体这里也要改成相应名称。70是字体大小,那个正方形纯喵的边长是多少这里就填多少
font = ImageFont.truetype("deng.ttf", 70)
j=0
for i in strs:
j+=1
# 图.jpg 是正方形纯喵的名称,记得修改成正确的
img = Image.open("图.jpg")
# 70 是正方形纯喵边长,记得修改(如果图片是png格式,RGB要改成RGBA)
img_new = Image.new("RGB", (70, 70))
draw = ImageDraw.Draw(img_new)
# 255,255,255 是字体颜色,RGB红绿蓝,你应该知道
draw.text((0, 0), i, fill=(255, 255, 255), font=font)
img.paste(img_new, (0, 0))
# 所有字 是保存成品的文件夹名称,记得改。如果正方形纯喵是png,要把jpg改掉
img.save("所有字/{}.jpg".format(j))
电脑中保存的字体一般在C:/windows/fonts
如果我没记错的话
找一个中文字体,点开它,把里面的文件拖出来就行