atlas大图拆分,Atlas图集拆分工具

本文介绍了一个Python脚本,用于拆分游戏开发中合成的大图(Atlas),支持同一Atlas内的多图片拆分。通过读取文本文件获取小图信息,利用PIL库保存每个小图,适用于.atlas或.json格式的文件。使用方法包括将文件放在脚本目录下,运行脚本后会在原文件夹生成包含小图的子目录。
摘要由CSDN通过智能技术生成

atlas大图拆分,Atlas图集拆分工具,支持同一atlas多图片

『 前提 』

在学习游戏开发构成中,有时候需要找到一些漂亮的图,作为演示效果,一般都会网上搜集一些,现成的游戏图,基本上都会合成大图发布,图片多起来,一张张裁剪,工作量繁重,如果能有大图信息的文本文件和大图原文件,可以考虑通过以下脚本实现大图的拆分,不同格式的文件,都可以根据这个原理进行,修改对应的读取格式代码,和保存图片代码即可。

『 原理 』

读取文本文件,获取小图的信息,根据信息,保存对应位置的图即可,需要使用到 PIL中的 Image。需要注意的是,要确保图片位置信息的正确,如本范例中,图片的位置信息,是以屏幕左上角为坐标原点,X轴从左到右,Y轴从上到下。

『 支持类型 』
支持同一atlas多图片 支持同一json多图片

『 效果预览 』

拆分前:
————————————————未分割资源
拆分后:
在这里插入图片描述
『 使用说明 』

.atlas或者.json 和*.png文件,放置在脚本根目录下,按住shift键并使用鼠

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值