产品简介
termframe 一款能将命令行程序的执行结果导出为SVG矢量图的工具。它能完美还原终端中的颜色和样式,适合开发者和技术文档作者快速生成美观的命令行截图,用于教程、演示文稿或技术文档。
核心功能
- 全面的ANSI样式与颜色支持,包括24位真彩色
- 内置丰富的配色主题,并支持自定义主题
- 支持深色与浅色模式的自适应输出
- 提供灵活的终端窗口尺寸自动调整功能
- 可深度自定义截图窗口的外观样式
快速开始
- 通过包管理器(如 brew 或 scoop)安装 termframe。
- 运行命令并输出截图:termframe -o output.svg -- 你的命令。
- 或使用管道重定向:你的命令 | termframe -o output.svg。
界面预览
与其他方案对比
| 对比项 | termframe | 同类方案 |
|---|---|---|
| 输出格式 | 直接输出高质量的SVG矢量图,清晰且易于缩放。 | 许多工具仅支持PNG等位图格式,放大后可能模糊。 |
| 样式还原 | 完整支持ANSI转义序列,包括所有颜色和文本样式。 | 部分简单工具对复杂终端样式和颜色的支持有限。 |
| 定制化 | 提供主题、字体嵌入、窗口样式等丰富的定制选项。 | 同类工具通常定制化选项较少。 |
适合谁用
- 需要记录和展示命令行操作的软件开发者
- 撰写技术教程或文档的技术作者
- 准备技术演示或分享终端会话的演讲者
下载与版本
当前最新版本为 v0.8.7,发布于 2026-06-23。支持 Windows、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/pamburus/termframe