将一系列图像转换为单个精灵表的工具

将一系列图像转换为单个精灵表的工具

是否有任何已知的工具可以拍摄一系列照片并从中生成单个精灵表?(即将所有图像一个接一个地放置到单个图像中)。

我已经找到了一些非常基本的软件可以做到这一点,但我正在寻找一个能够检测重复帧以及输出某种数据结构的软件,让我能够以编程方式检索生成的图像上每个帧的坐标。

我需要这个来转换具有许多重复帧的现有动画,但我有点惊讶没有标准软件可以做到这一点,因为您可以在网上找到的有关此问题的大多数信息都是人们完全手动完成的。

有什么建议吗?

答案1

我从来没有亲自做过这样的事,但如果我做了,我会用图像魔法

montage -background "transparent" -depth 8 -type TrueColorMatte img??.png \
        -geometry 50x50 -tile 10x10 -matte -transparent "transparent" \
        -type TrueColorMatte -depth 8 sprite.png

我没有找到查找重复精灵的现成答案,但 imagemagickcompare程序是一个不错的起点。请查看这一页有关如何进行各种比较的实际示例。

更新:有一个 BSD 许可css 和 sprite 生成器用 php 实现。它使用 imagemagick 来完成繁重的工作,甚至还有忽略重复项的选项。

答案2

如果你喜欢编码,你可以使用Python Imaging Library。这篇文章说明了如何从多个精灵创建单个图像:使用 Python 连接图像。

答案3

如果你正在寻找精灵生成器,这里有一个:
Sprite 构造套件

如果是图像拼接,这里有一些免费的图像拼接器:

微软的图像合成编辑器

该应用程序会从单个相机位置拍摄一组重叠的场景照片,然后创建一个高分辨率全景图,其中包含所有全分辨率的源图像。拼接的全景图可以保存为多种格式。

替代文本

自动缝制
选择您的照片,然后让其将照片格式化为单个组合全景图。所有照明校正和混合都为您完成。

替代文本

全景完美精简版
使用每张照片混合区域上的节点,您可以匹配每个结构(树、建筑物等),以确保连接时不会变形。更复杂,但拼接效果更好,不会出现自动拼接有时会出现的弯曲和变形。

替代文本

Windows Live 照片库
用于管理照片,但制作菜单包含“全景拼接器”。从缩略图查看器中选择照片,程序会完成其余操作。在修复菜单下可立即进行裁剪和调整。

替代文本

相关内容