【发布时间】:2020-04-21 11:54:57
【问题描述】:
给定一个像这样具有纯背景的精灵表:
我想从这个背景中取出每个单独的图像并为其创建一个文件。我环顾四周,找不到有关如何执行此操作的信息 - 我不禁觉得有一些简单的方法。有没有人指点一下?
警告:并非所有精灵表的格式/布局都相同,例如这个:
它的布局略有不同,this one 更奇怪。
所以有些挑战:
精灵表的背景颜色不同。
Sprite 表中的 Sprite 大小不同,无法提前指定该大小。
方法必须泛化(相当好)到数千个精灵表。
感谢任何帮助。
【问题讨论】:
-
可能重复别人询问如何分解精灵表:stackoverflow.com/questions/9385900/…
-
谢谢,看起来这确实分解了一个精灵表,但这更多是关于自动化该过程或自己编写一个方法以便为许多表自动化它。
标签: graphics pygame computer-vision sprite sprite-sheet