Apps2024 年 6 月 3 日 12:00
Terminal Text Effects (TTE): 终端视觉效果引擎
Terminal Text Effects 是一个终端视觉效果引擎。

本文更新于 453 天前,其中部分内容可能已经过时。
TTE 可以作为系统应用程序安装以在终端中产生效果;也可以作为 Python 库安装,以在 Python 脚本或应用程序中启用效果。
TTE 包含一个不断扩展的内置效果库,展示了引擎的各种功能。这些功能包括:
- 支持 Xterm 256 和 RGB 十六进制颜色
- 通过路径、航点和运动缓动实现复杂的字符移动,支持二次/三次贝塞尔曲线
- 通过场景实现复杂动画,包括符号和颜色变化、图层、缓动以及路径同步进度
- 可变停止和步进的颜色渐变生成
- 为路径和场景状态变化提供事件处理,支持自定义回调和许多预定义动作
- 通过类型化的效果配置数据类进行效果自定义,该类可自动作为命令行参数处理
- 内联运行,保持终端状态和工作流程
Terminal Text Effects 是用 Python 编写的,不需要任何第三方模块。终端交互使用标准的 ANSI 终端序列,可以在大多数现代终端上运行。
效果展示
查看所有效果及相关信息,访问 showcase。