PinFrame(定帧)是一款 Windows 序列帧工具,支持帧级平移缩放旋转镜像、洋葱皮预览、精灵表切片与 GIF 分解合并,以 JSON 工程无损管理素材,特别适合预览与微调 AI 生成的帧动画素材。
- v0.6
- 发布于
- 2026年9月3日
- 13
- 星标
- 245
- 下载
- 同步于
- 4 天前
最新版本
v0.62026年9月3日 21:31下载慢?可在上方随时切换镜像源
项目说明
项目概述
PinFrame(定帧)是一款颇具特色的序列帧工具,定位不是从零创作帧动画,而是预览与微调已有的序列帧:把一堆尺寸不一的素材和精灵表整合成一个工程,尤其是处理 AI 生产的素材。
抛开动画语境,它也是一款相当能打的 GIF 处理工具,分解、裁剪、合并、调整分辨率、改动画顺序、调帧速、删帧都能做到。项目由 AI 驱动开发,以 GPL-3.0 开源。
| 项目 | 内容 |
|---|---|
| 平台 | Windows(提供打包版) |
| 技术栈 | Python 3.11+ 与 PyQt6 |
| 形态 | Releases 提供 Windows 打包,也可源码运行 |
| 许可 | GPL-3.0 |
不帮你从无到有画动画,但把一堆素材理成一套动画这件事上它很在行。
主要功能
- 精准变换:每一帧支持平移、缩放、旋转、镜像,XY 方向可用不同倍率
- 多维锚点:画布中心、图片中心、自定义画布位置与跟随图片四种锚点,变换中心完全受控
- 洋葱皮预览:前后多帧透明叠加,随时检查动画连贯性
- 参考帧系统:锁定任意帧作前景或背景参考,与洋葱皮智能互斥
- 精灵表处理:内置切片工具从精灵表恢复序列,也能直接导出精灵表
- GIF 处理:图片分解、裁剪、合并、改分辨率、调顺序与帧速、移除指定帧
- 专业导出:自定义帧范围与背景色,导出 PNG 序列、紧凑精灵表或 GIF
- 无损工程:工程仅用 JSON 存信息,不复制资源、不损失素材精度,还支持便携化整理
适用人群
- 处理 AI 生成序列帧素材的创作者
- 需要预览微调帧动画的像素画师与动画师
- 整理精灵表的独立游戏开发者
- 经常拆装 GIF 的表情包与动图爱好者
快速上手
- 从 Releases 下载 PinFrame Windows 打包版,或自行安装依赖后运行 main.py
- 把序列帧、GIF 或精灵表拖入工程
- 用洋葱皮与参考帧检查每帧位置与节奏
- 需要时做帧级变换或批量调整
- 按 PNG 序列、精灵表或 GIF 导出成品
核心优势
- 素材无损:JSON 工程只记坐标与参数,原图不被复制和压缩
- 微调见长:帧级变换与预览能力远超一般看图软件
- 门槛友好:打包版开箱即用,源码运行只需 Python 环境
- 开源可改:GPL-3.0 许可,欢迎按需改造
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows |
| 运行环境 | Python 3.11+、PyQt6、Pillow(源码运行) |
| 打包版 | 从 Releases 下载,无需 Python 环境 |
注意事项
- 不做图层:为保持时间线简单,不提供图层功能,初衷是微调而非合成
- 不做像素级修图:定位是序列帧整理工具,不是绘图软件
- 视频支持未定:视频导入导出在计划中,因体积膨胀尚未实现
历史版本
排序