文本转 ASCII 艺术字

📝 文本转 ASCII 艺术字

用等宽字符拼出 5 行高的像素大字,适合命令行横幅、项目 README 的开头装饰。仅支持大写 A–Z 与数字 0–9,其他字符留空。

📐 工作原理与说明
ASCII 艺术字按点阵字库映射:每个字符由 5 行 × 5 至 7 列的 0 与 1 点阵表示,逐行把 1 替换为占位字符(如井号或 @)、0 替换为空格;输出宽度 = 字符数 × 单字符列宽 + 间距 ×(字符数 − 1);仅支持大写 A 至 Z 与数字 0 至 9,其他字符以空白块占位。
⚠️ 使用说明与注意事项

📋 提示

要把结果用于 README,可整体放进 ```text 代码块;终端横幅建议填充字符用 # 或 *。

如需更华丽的字体(斜体、阴影、小型/大型),可改用 figlet 等成熟工具,本工具主打轻量无依赖。

📚 深度解析:Text to ASCII Art

💡 常见使用场景

示例:字母 A
内置 5×5 点阵字库(A–Z、0–9)。字母 A 的点阵为:第1行 .###.、第2行 #...#、第3行 #####、第4行 #...#、第5行 #...#(1 表示实心、0 表示空白)。输入“HI”会把 H 与 I 的点阵并排输出为字符画。

❓ 常见问题(FAQ)

支持哪些字符?
内置 A–Z 与 0–9 的点阵,小写会自动按对应大写渲染;暂不支持中文与符号,输入其他字符会被忽略或留空。
点阵里的 0 和 1 代表什么?
1 表示该像素实心(渲染为 # 或 ●),0 表示空白。整字由 5 行×5 列共 25 个像素描述,行内用分号分隔、行间换行。