news 2026/6/17 6:27:29

批量生成字体图

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
批量生成字体图

有一个需求,甲方发了一堆的字体包,让我去嵌入,但是为了美观性,我还需要展示对应字体包的预览图,所以这就需要我来去生成了,因此写了一个省事的代码

fromPILimportImage,ImageDraw,ImageFontimportos# ===== 配置项 =====TEXT="小花帽"IMAGE_SIZE=(200,200)FONT_SIZE=36BG_COLOR="#f0f0f0"TEXT_COLOR="#000000"FONT_DIR="/Users/apple/Documents/font"OUTPUT_DIR="./icon"# ==================os.makedirs(OUTPUT_DIR,exist_ok=True)# 支持 ttf / otffont_files=[fforfinos.listdir(FONT_DIR)iff.lower().endswith((".ttf",".otf"))]forfont_fileinfont_files:font_path=os.path.join(FONT_DIR,font_file)# 加载字体font=ImageFont.truetype(font_path,FONT_SIZE)# 创建画布img=Image.new("RGB",IMAGE_SIZE,BG_COLOR)draw=ImageDraw.Draw(img)# 精准居中(考虑字体基线)bbox=draw.textbbox((0,0),TEXT,font=font)text_width=bbox[2]-bbox[0]text_height=bbox[3]-bbox[1]x=(IMAGE_SIZE[0]-text_width)//2y=(IMAGE_SIZE[1]-text_height)//2# 绘制文字draw.text((x,y),TEXT,fill=TEXT_COLOR,font=font)# 输出文件名name=os.path.splitext(font_file)[0]out_path=os.path.join(OUTPUT_DIR,f"{name}.png")img.save(out_path,"PNG")print(f"✔ 生成完成:{out_path}")

运行就可以生成所有包的图片了

如此,这样就可以通过字体包,直接生成对应字体预览图,省事

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:48:29

AI关键点检测实战:MediaPipe Pose代码示例

AI关键点检测实战:MediaPipe Pose代码示例 1. 引言:AI人体骨骼关键点检测的工程价值 随着计算机视觉技术的发展,人体姿态估计(Human Pose Estimation)已成为智能健身、动作捕捉、虚拟试衣、人机交互等场景的核心支撑…

作者头像 李华
网站建设 2026/6/17 0:51:45

MediaPipe Pose实战案例:健身动作分析系统搭建教程

MediaPipe Pose实战案例:健身动作分析系统搭建教程 1. 引言 1.1 AI 人体骨骼关键点检测的兴起 随着人工智能在计算机视觉领域的深入发展,人体姿态估计(Human Pose Estimation)已成为智能健身、运动康复、虚拟试衣和人机交互等场…

作者头像 李华
网站建设 2026/6/8 2:12:23

实测MediaPipe骨骼检测:33个关键点精准捕捉舞蹈动作

实测MediaPipe骨骼检测:33个关键点精准捕捉舞蹈动作 1. 引言:从荧光舞到高精度姿态估计 近年来,人体骨骼关键点检测在虚拟现实、运动分析、舞蹈教学和AI艺术创作中展现出巨大潜力。尤其是在舞蹈动作捕捉领域,如何以低成本、高精…

作者头像 李华
网站建设 2026/6/15 21:11:44

AI动作捕捉系统:MediaPipe Pose部署与优化实战

AI动作捕捉系统:MediaPipe Pose部署与优化实战 1. 引言:AI人体骨骼关键点检测的现实价值 随着人工智能在视觉领域的深入发展,人体姿态估计(Human Pose Estimation)已成为智能健身、虚拟试衣、动作分析、人机交互等场…

作者头像 李华
网站建设 2026/6/16 16:44:08

MediaPipe Pose部署指南:企业级应用的最佳实践

MediaPipe Pose部署指南:企业级应用的最佳实践 1. 引言:AI人体骨骼关键点检测的工业价值 随着人工智能在视觉领域的深入发展,人体姿态估计(Human Pose Estimation)已成为智能健身、动作捕捉、虚拟试衣、安防监控等场…

作者头像 李华
网站建设 2026/6/15 22:06:28

健身教练都在用!MediaPipe骨骼检测镜像实战体验

健身教练都在用!MediaPipe骨骼检测镜像实战体验 1. 引言:AI如何赋能健身与运动分析? 在智能健身、体态矫正和运动康复领域,人体姿态估计(Human Pose Estimation) 正成为核心技术支撑。传统的动作评估依赖…

作者头像 李华