Apps2024 年 6 月 3 日 12:00

Terminal Text Effects (TTE): 终端视觉效果引擎

Terminal Text Effects 是一个终端视觉效果引擎。

Terminal Text Effects (TTE): 终端视觉效果引擎
🔗

TTE 可以作为系统应用程序安装以在终端中产生效果;也可以作为 Python 库安装,以在 Python 脚本或应用程序中启用效果。

TTE 包含一个不断扩展的内置效果库,展示了引擎的各种功能。这些功能包括:

  • 支持 Xterm 256 和 RGB 十六进制颜色
  • 通过路径、航点和运动缓动实现复杂的字符移动,支持二次/三次贝塞尔曲线
  • 通过场景实现复杂动画,包括符号和颜色变化、图层、缓动以及路径同步进度
  • 可变停止和步进的颜色渐变生成
  • 为路径和场景状态变化提供事件处理,支持自定义回调和许多预定义动作
  • 通过类型化的效果配置数据类进行效果自定义,该类可自动作为命令行参数处理
  • 内联运行,保持终端状态和工作流程

Terminal Text Effects 是用 Python 编写的,不需要任何第三方模块。终端交互使用标准的 ANSI 终端序列,可以在大多数现代终端上运行。

效果展示

查看所有效果及相关信息,访问 showcase