Durdraw 支持哪些艺术格式和输出功能?
更新时间
Durdraw 是一款运行在 Linux/Unix/macOS 终端里的 ASCII、Unicode 和 ANSI 艺术编辑器,核心能力是在终端中绘制静态或动画文本艺术。它支持 ASCII、ANSI、Unicode 以及 MS-DOS ANSI 艺术,可以在 CP437 与 Unicode 之间混用和转换,提供 256 色与 16 色模式、鼠标绘制和画笔工具,并能输出 HTML 与 mIRC 颜色格式。如果需要导出动画 GIF 或 PNG,则要额外安装 Ansilove。
支持的创作格式
Durdraw 面向的是“文本字符构成的图像”,而不是常规位图绘画。它覆盖的格式包括:
- ASCII 艺术:用标准 ASCII 字符拼出图形。
- ANSI 艺术:带颜色控制的终端艺术,包括 MS-DOS 风格的 ANSI 作品。
- Unicode 艺术:使用更丰富的字符集绘制,运行在现代 UTF-8 终端中。
- CP437 与 Unicode 混用及转换:适合处理经典 DOS 时代素材,同时兼容现代终端字符。
这意味着你既可以从零画新作品,也可以打开或转换旧格式素材,在同一个编辑器里继续加工。
颜色与绘制工具
Durdraw 提供两种颜色模式:
| 模式 | 适用场景 |
|---|---|
| 256 色 | 需要更细腻的色彩过渡或更丰富的调色板 |
| 16 色 | 贴近经典 ANSI/DOS 风格,兼容性更保守 |
绘制方面支持鼠标绘制和画笔工具,并带有可自定义主题。它受 TheDraw、Aciddraw、Pablodraw 等经典 MS-DOS/Windows ANSI 编辑器启发,但以现代 Unix 工具的方式实现。
动画能力
Durdraw 支持高速帧动画,这是它区别于多数静态 ASCII 编辑器的关键。你可以在终端里制作逐帧动画,而不是只画一张静态图。网站上的介绍视频也以“Animated Unicode ANSI”作为演示重点。
输出与导出
Durdraw 的输出能力分两类:
- 内置输出:HTML 和 mIRC 颜色格式,方便把作品放到网页或聊天环境中展示。
- 可选导出:动画 GIF 和 PNG 需要额外安装 Ansilove。也就是说,不装 Ansilove 时这部分导出不可用。
附带工具
Durdraw 还包含两个配套工具:
- Durfetch:动画系统信息工具,需要 Fastfetch 或 Neofetch 才能运行。
- Durview:ANSI 艺术包查看器,带 16colo.rs 集成。
获取与授权
最新版本可从 GitHub 或操作系统软件仓库下载,当前最新发布版为 0.30.1。想测试新功能或参与贡献,可以尝试开发分支。Durdraw 是开源项目,采用 BSD 3-Clause License 发布,网站表示可免费获取源码,并接受捐赠支持。
怎么判断是否适合你
如果你需要的是在终端里创作、编辑和播放文本艺术,尤其是涉及经典 ANSI/DOS 素材或逐帧动画,Durdraw 的格式覆盖和动画能力是匹配的。如果你只需要静态 ASCII 图、不需要动画或颜色格式转换,它的许多功能可能超出需求;如果你需要导出 GIF/PNG,记得先确认 Ansilove 是否已安装。