批量生成字体图

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

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}")

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1151257.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

人体姿态检测模型:MediaPipe

人体姿态检测模型:MediaPipe 1. 引言:AI 人体骨骼关键点检测的现实价值 随着计算机视觉技术的快速发展,人体姿态估计(Human Pose Estimation)已成为智能交互、运动分析、虚拟现实和健康监测等领域的核心技术之一。其…

快速理解es连接工具在热重载中的行为表现

如何让 ES 连接在热重载中“优雅存活”?深入解析常见坑点与工程实践 你有没有遇到过这种情况:正在调试一个 Node.js 服务,修改了某个路由文件,保存后自动热重载——结果控制台突然爆出一堆 Error: read ECONNRESET 或者 too m…

一键启动骨骼检测:MediaPipe镜像开箱即用指南

一键启动骨骼检测:MediaPipe镜像开箱即用指南 在智能健身镜中实时纠正深蹲姿势、在康复训练中自动分析步态稳定性、在虚拟直播中驱动数字人完成舞蹈动作——这些看似复杂的交互背后,都依赖于一项核心技术:人体骨骼关键点检测。然而&#xff…

实测MediaPipe骨骼关键点检测:健身动作分析效果惊艳

实测MediaPipe骨骼关键点检测:健身动作分析效果惊艳 1. 引言:从健身场景看人体姿态估计的落地价值 近年来,AI运动健康成为智能硬件和应用开发的重要方向。无论是家庭健身镜、在线私教课程,还是运动员动作矫正系统,背…

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

MediaPipe Pose实战案例:健身动作分析系统优化教程 1. 引言:AI 人体骨骼关键点检测的工程价值 随着智能健身、远程康复和虚拟教练等应用的兴起,实时人体姿态估计已成为计算机视觉领域的重要技术支点。传统动作识别依赖传感器或复杂深度学习…

全面讲解Elasticsearch聚合查询的性能优化策略

如何让Elasticsearch聚合查询快如闪电?一线工程师的实战调优笔记你有没有遇到过这样的场景:一个看似简单的“按地区统计订单量”请求,却让ES集群CPU飙到90%、响应时间从毫秒级暴涨到十几秒?更糟的是,类似的问题在技术面…

MediaPipe Pose应用开发:集成到现有系统的步骤

MediaPipe Pose应用开发:集成到现有系统的步骤 1. 引言:AI 人体骨骼关键点检测的工程价值 随着计算机视觉技术的发展,人体姿态估计(Human Pose Estimation)已成为智能健身、动作捕捉、虚拟试衣、安防监控等场景的核心…

从图片到骨骼图:MediaPipe镜像手把手教学

从图片到骨骼图:MediaPipe镜像手把手教学 1. 引言:为什么需要人体骨骼关键点检测? 在计算机视觉领域,人体姿态估计(Human Pose Estimation) 是一项基础而关键的技术。它通过分析图像或视频中的人体结构&a…

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

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

MediaPipe Pose部署案例:舞蹈动作分析效果优化实战

MediaPipe Pose部署案例:舞蹈动作分析效果优化实战 1. 引言:AI人体骨骼关键点检测的现实挑战 随着AI在智能健身、虚拟教练和动作捕捉等领域的广泛应用,人体姿态估计(Human Pose Estimation)已成为计算机视觉中的核心…

人体骨骼检测优化:MediaPipe Pose模型调参详解

人体骨骼检测优化:MediaPipe Pose模型调参详解 1. 引言:AI 人体骨骼关键点检测的工程挑战 随着计算机视觉技术的发展,人体姿态估计(Human Pose Estimation)已成为智能健身、动作捕捉、虚拟现实和人机交互等领域的核心…

零基础玩转人体姿态识别:MediaPipe骨骼检测保姆级教程

零基础玩转人体姿态识别:MediaPipe骨骼检测保姆级教程 1. 引言:为什么你需要关注人体姿态识别? 1.1 技术背景与应用场景 人体姿态识别(Human Pose Estimation)是计算机视觉中的核心任务之一,旨在从图像或…

基于SpringBoot的闲置资产管理系统(源码+lw+部署文档+讲解等)

课题介绍随着绿色低碳理念普及及资源高效利用需求增长,个人与企业闲置资产积压、盘活困难等问题日益凸显,当前闲置资产管理中存在资产信息零散、状态跟踪不及时、盘活渠道有限、处置流程不规范等问题,制约了闲置资产的高效循环利用。本课题以…

一键启动:MediaPipe WebUI镜像让骨骼检测开箱即用

一键启动:MediaPipe WebUI镜像让骨骼检测开箱即用 1. 引言:为什么你需要一个“开箱即用”的骨骼检测方案? 在计算机视觉领域,人体姿态估计(Human Pose Estimation) 正在成为智能健身、动作捕捉、虚拟试衣…

人体骨骼检测技术详解:MediaPipe Pose核心算法

人体骨骼检测技术详解:MediaPipe Pose核心算法 1. 引言:AI 人体骨骼关键点检测的技术演进 随着计算机视觉与深度学习的快速发展,人体姿态估计(Human Pose Estimation)已成为智能交互、运动分析、虚拟现实和安防监控等…

系统学习Packet Tracer汉化界面测试流程

跨越语言鸿沟:Packet Tracer 汉化实战与教学提效全解析你有没有遇到过这样的场景?刚接触网络工程的学生,面对 Packet Tracer 里一连串英文菜单——“Routing Information Protocol”、“Access Control List”,一脸茫然。不是不懂…

实测MediaPipe骨骼检测:33个关键点精准定位效果展示

实测MediaPipe骨骼检测:33个关键点精准定位效果展示 1. 引言:为什么选择MediaPipe进行人体姿态估计? 在计算机视觉领域,人体骨骼关键点检测(Human Pose Estimation)是理解人类行为的基础能力之一。无论是…

一键启动人体骨骼检测:MediaPipe WebUI极速体验

一键启动人体骨骼检测:MediaPipe WebUI极速体验 1. 引言:为什么需要轻量级人体骨骼检测? 在智能健身、动作捕捉、虚拟试衣和人机交互等前沿应用中,人体骨骼关键点检测正成为核心技术支撑。传统方案往往依赖GPU加速或云端API调用…

基于SpringBoot的消防知识学习平台系统(源码+lw+部署文档+讲解等)

课题介绍随着消防安全重视程度不断提升,全民消防知识普及与技能提升需求日益迫切,但当前消防知识学习存在资源分散、学习形式单一、考核反馈不及时、学习效果难追踪等问题,制约了消防教育的高效开展。本课题以搭建系统化、便捷化的消防知识学…

人体姿态估计实战案例:基于MediaPipe的高精度骨骼检测

人体姿态估计实战案例:基于MediaPipe的高精度骨骼检测 1. 引言:AI 人体骨骼关键点检测的应用价值 随着计算机视觉技术的快速发展,人体姿态估计(Human Pose Estimation)已成为智能健身、动作捕捉、虚拟现实和人机交互…