本帖最后由 silent2limbo 于 2024-11-21 14:19 编辑
分享一款实用的雪碧图切割 GUI 程序
各位小伙伴们,前段时间设计师同事提出一个需求,需要将雪碧图切成序列图。我帮忙写了脚本处理后,灵机一动,觉得不如授人以渔,于是直接给同事打包了一个图形用户界面(GUI)程序,这样他以后就可以自己转换啦,同事试用后表示很好用,现在分享给大家。由于是随手写的初版程序,没有进行优化,如果大家觉得好用我可以抽时间深入优化或者增加功能。
一、开发信息
- 开发语言:Python
- 打包工具:PyInstaller
- 支持环境:Windows(x86)和 Windows(arm)
二、使用方法
- 选择输入图像:支持
png 格式(其他格式尚未测试,若大家觉得好用可提出,我会考虑支持更多格式)。点击相应按钮,在弹出的文件选择对话框中选中要处理的雪碧图。
- 输入等分数量:分别输入图像在宽度(w)和高度(h)方向上的等分数量。例如,示例中的图像横竖各分割了 7 份,就输入对应的数字。
- 选择切图顺序:程序提供了多种切图顺序可供选择,可根据实际需求从下拉列表中挑选合适的顺序。
- 选择输出文件夹路径:指定切割后序列图的输出位置,输出的序列图将以 “原始文件名_xxxxx.png” 的格式命名,其中 “xxxxx” 为从0开始的序号,保证文件名的唯一性和有序性。
- 点击开始切图:确认上述各项设置无误后,点击该按钮,程序将在后台进行图像切割操作,并实时显示切图进度,方便您随时了解处理进度。
希望这款小工具能帮助到有需要的小伙伴们,提高工作效率!如果在使用过程中遇到任何问题或者有改进建议,欢迎随时交流。
工具界面:
工具界面
输出结果:
处理结果
核心算法:
算法
下载地址:
https://wwhh.lanzoul.com/b00wm4q66d
密码:b3ei
解压密码: 52pojie |