Devotd Github
新发现开发工具

niazmorshed2007/reanimate — 动画复现与帧对比

reanimate 是面向 Claude Code 的技术,它逐帧分析动画,用代码将其复现,并与原动画进行对比。

仓库信息niazmorshed2007/reanimate ↗

reanimate 是面向 Claude Code 的技术,它逐帧分析动画,用代码将其复现,并与原动画进行对比。

GitHub 项目说明: A Claude Code skill that reverse-engineers any animation frame by frame, then proves the copy moves the same.

星标
★ 315
复刻
28
语言
JavaScript
许可证
MIT
查看原始来源 ↗在 GitHub 查看 ↗

niazmorshed2007/reanimate 是一项面向 Claude Code 的技术,用于分析网站或视频中的动画,并在项目代码中复现。据仓库说明,它先对原动画逐帧进行逆向分析,再确认复现版本是否以相同方式运动。目前没有公开的最新发行信息。因此,本文介绍的是仓库中所述的功能,而不是某个特定版本的变更。

适用对象包括正在运行的网页画面、屏幕录制、视频、GIF 和 Lottie 文件。它先观察原素材的结构与运动,制作出复现版本,再以相同方式拍摄原素材与复制版本,比较时间上的变化与画面差异。随后从差异最大的部分开始修正。默认模式只对齐运动,更精细的模式则把形状和像素差异也作为比较基准。剩余的不一致会显示在结果报告中。实现语言为 JavaScript,许可证为 MIT。

不过,比较流程在多大程度上能稳定地产出真实结果,仅凭公开的演示案例无法判断。仓库的研究记录也说明浏览器录制与帧对比被拆分为不同的代码,但没有给出超出公开案例范围的性能依据。因此,与其断言它能广泛适用于多种动画,更合理的看法是:它是一个在公开案例中展示复现与比较过程的工具。