texturepacker使用python调用命令行对批量图片进行打包
来源:互联网 发布:淘宝大学披肩老师 编辑:程序博客网 时间:2024/06/04 17:51
我的python版本是2.7,texturepacker版本是3.2.1,使用的操作系统是windows7。如果是在MAC或者Linux下方法也是一样的。texturepacker支持mac系统,但不知道是否支持linux。
啥也不说了,直接上python的脚本。
# -*- coding: cp936 -*-
import os,sys
imagedir = 'D:\\SVN\\前端\\公共\\武将图片\\hero1230'#图片所在文件夹
outplistdir = 'D:\\SVN\\前端\\公共\\武将图片\\AllHeroPlist'#打包后输出的文件夹
comend = 'texturepacker'#图片打包软件,这里要把这个软件加入到环境变量中,要不然就要写这个软件的完整路径print "imagedir = %s \noutdir = "%imagedir,outplistdir
herolist = os.listdir(imagedir)
print "heave %d hero convert"%len(herolist)
for n in range(len(herolist)):
herodirtmp = imagedir + os.sep + herolist[n]
herotmplist = os.listdir(herodirtmp)
cmdtmp = comend
print "hero %s heave image = %d"%(str(herolist[n]),len(herotmplist))
allImage = ""
for im in range(len(herotmplist)):
allImage = allImage + " " + herodirtmp + os.sep + herotmplist[im]
cmdtmp = cmdtmp + " " + allImage +\
" --data " + outplistdir + os.sep + herolist[n] + ".plist"\
" --sheet " + outplistdir + os.sep + herolist[n] + ".pvr.ccz"\
" --opt RGBA4444 --dither-fs-alpha --content-protection \19e5c826f732e5325e58d0c52488c7ac"
os.system(cmdtmp)
我是把texturepacker所在位置加入到了环境变量中,如果你没有加你就要在运行命行的时候cd到这个目录,或者写上程序的全路径,要查看texturepacker的帮助,只要在命令提示行下输入texturepacker就可以看到了。
- texturepacker使用python调用命令行对批量图片进行打包
- Cocos2d-x—使用TexturePacker对图片进行打包、加密
- python调用texturepacker命令行处理图片
- 使用 TexturePacker 打包图片
- Cocos2d-x笔记(六)—使用TexturePacker对图片进行打包、加密
- TexturePacker 命令行打包图片shell脚本
- texturepacker批量打包
- TexturePacker命令行打包
- TexturePacker打包图片注意事项
- TexturePacker图片打包利器
- 使用eclipse和gradle对Android应用进行批量打包
- TexturePacker命令行使用
- cocos2d-x使用texturepacker打包swf动画及代码调用
- TexturePacker(图片打包工具)使用教程---初级篇
- 使用OpenCV对文件夹下所有图片进行批量处理
- 八、TexturePacker命令行压缩图片
- texturepacker,图片压缩打包工具
- TexturePacker 命令行批量处理 导位图字体
- Emacs好像是一个功能很强大的代码编辑器
- eclipse下安装pydev插件无法显示设置的问题
- java:单例模式的七种写法(转)
- java数据库字段ResultSet解析(转)
- Tomcat的Session管理
- texturepacker使用python调用命令行对批量图片进行打包
- 常用正则表达式大全(转)
- 个人总结C语言操作符
- Base64编解码(C++版) (转)
- C++对象之间通信的三种常见方式
- 算法练手:Java实现冒泡排序
- 【转载】<魔方教程>七步玩转魔方
- Unity3D项目输出到iOS设备体验
- 运行不了模拟器--Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.