import subprocess



from PIL import Image, ImageDraw, ImageFont

# 字体文件和字符
font_path = './ark-pixel-12px-proportional.ttc'  # 替换为你的字体文件路径

# 图像大小和字体大小
image_size = (11, 10)  # 图像大小//列 行
font_size = 11  # 字体大小


char_num=2
char_sum=['步','进']
for i in range(char_num):
    character = char_sum[i]
    out_path="./image/"+character+".png"
    # 创建图像
    image = Image.new('1', image_size, color=1)  # '1'表示二值图像,初始为白色

    # 加载字体
    font = ImageFont.truetype(font_path, font_size)

    # 设置字符在画布上的位置
    x_pos = 0  # 横坐标位置
    y_pos = -4  # 纵坐标位置

    # 在图像上绘制字符
    draw = ImageDraw.Draw(image)
    draw.text((x_pos, y_pos), character, font=font, fill=0)  # fill=0 表示黑色

    # 显示图像或保存图像
    image.save(out_path, format="PNG")


    # 执行代码
    path_name = out_path

    # 在b.py中运行,传递路径名作为参数
    subprocess.run(["python", "pic.py", path_name])