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 是否已安装。