KreNtal/datasheet-unpacker-releases

GitHub: KreNtal/datasheet-unpacker-releases

一款 Windows 桌面应用,通过解析 spritesheet 配套的数据文件(JSON/XML/.atlas)将合并纹理图集中的每个 sprite 精准导出为独立图像。

Stars: 0 | Forks: 0

# DataSheet 解包器 一款用于拆包 spritesheet 的 **Windows** 应用程序:提供 spritesheet 图像及其 data file,即可将每个单独的 sprite 作为独立的图像导出。 DataSheet Unpacker 会读取随图像一起导出的 **data file**(JSON、XML 或 `.atlas`),以准确获取每个 sprite 的位置,因此每次裁剪都能做到像素级精准——包括旋转的 sprite 和多图像 atlas。 ## 下载 从 [Releases](https://github.com/KreNtal/datasheet-unpacker-releases/releases) 页面获取最新的 `DataSheet Unpacker.exe`。无需安装——直接运行即可。 该应用程序会在启动时检查更新,并可以为您下载和应用更新。 ## 支持的格式 目前支持: - Spine2D spritesheet(通过 *.atlas*) - TexturePacker spritesheet(通过 *.json*) - Pixi.js 字体(通过 *.xml*) **Spritesheet 图像**:`.png`、`.webp`、`.jpg`/`.jpeg`、`.bmp`、`.tga`、`.tiff` **Data file**: - **JSON**(TexturePacker 风格的 `frames` 导出,支持数组或字典格式) - **XML**(BMFont 风格的 `chars` 导出) - **`.atlas`**(libGDX 纹理 atlas) 您还可以一次性加载多个 data file 和图像——DataSheet Unpacker 会自动将每个 data file 与其对应的图像进行匹配(对于 TexturePacker JSON 导出,使用 `meta.image` 字段;否则根据文件名匹配),并一次性将它们全部提取。 ## 如何使用 1. 将您的 spritesheet 图像和 data file 拖放到窗口中(或浏览选择它们)。 2. 选择一个输出文件夹。 3. 点击 **Extract Sprites**。 ## 许可证 请参阅 [LICENSE.md](LICENSE.md)。该应用程序可免费下载和使用;编译后的二进制文件不得进行再分发、修改或逆向工程。 ## 问题 发现了 bug 或有功能建议?请在此仓库中提一个 issue。
标签:JSON/XML解析, Spine2D, TexturePacker, Windows应用, 图像处理, 游戏开发, 精灵图拆分