inspect projects/gifmaker-app /projects/gifmaker-app/
动画 / GUI / CLIv0.1.0

从文本模板生成频闪梗图动画。

文本转动画工具,提供 Python GUI 和 CLI,用于生成频闪梗图 GIF,也驱动 4sljq.top 上的浏览器版本。

languagePythonprimary stack
licenseWTFPLdistribution
platform跨平台runtime surface
target桌面 + Webdelivery focus

概述

一个 Python 工具,用于根据带有 {选项A/选项B} 语法的文本模板生成频闪梗图动画。支持 Gray code 模式实现平滑相邻帧切换,也支持随机模式打乱全部组合,并可导出 GIF 与 WebP。项目提供 Tkinter 桌面 GUI 和 CLI,支持 Windows exe 打包和 GitHub Actions Release;同一套模板语法也驱动 4sljq.top 上的浏览器版 GifMaker Web。

route/projects/gifmaker-app/
repogithub.com/3aKHP/GifMaker
statusPASSING
touch55d ago

能力

  • 01解析带变量槽位和选项的模板语法
  • 02使用 Gray code 模式生成更平滑的相邻帧切换
  • 03使用随机模式打乱完整组合播放顺序
  • 04导出 GIF 与 WebP 格式
  • 05提供 Tkinter 桌面 GUI 和 CLI
  • 06通过 CI/CD 自动打包 Windows exe 并发布
H01

同一引擎,两种界面

同一套模板语法同时驱动 Python 桌面应用和 4sljq.top 上的浏览器工具。

H02

Gray code 过渡

相邻帧只改变一个选项,比朴素全组合遍历更平滑。

H03

CI 自动发布

GitHub Actions 会在打 tag 后构建 Windows exe,并发布到 Releases。