使用texturePaker批量转化pvr为pn

1、安装texturePacker和相关命令行工具;这里主要使用的时命令行工具;

2、在终端写下改命令行:

for f in $(find . -name "*.png"); do tf=$(echo $f | sed 's/.png//'); echo $tf ; /usr/local/bin/TexturePacker $f --smart-update  --texture-format pvr2ccz --format cocos2d --sheet $tf.pvr.ccz --maxrects-heuristics best  --enable-rotation --shape-padding 0 --max-size 2048 --opt RGBA8888 --trim --size-constraints AnySize; rm $f ; done

解释一下:

1、将所要转换的图片所在的文件夹放到一个任何一个目录下,在该目录下执行上述脚本:

2、for f in $(find . -name "*.png");#找到所有以png结尾的图片;

do tf=$(echo $f|sed `s/.png//`); #得到图片的储存路径

以下是texturePaker相关:

/usr/local/bin/TexturePacker $f --smart-update  --texture-format pvr2ccz --format cocos2d --sheet $tf.pvr.ccz --maxrects-heuristics best  --enable-rotation --shape-padding 0 --max-size 2048 --opt RGBA8888 --trim --size-constraints AnySize; 

/usr/local/bin/TexturePacker:#texturePakcer的存储路径;

$f --smart-update  --texture-format pvr2ccz --format cocos2d --sheet $tf.pvr.ccz --maxrects-heuristics best  --enable-rotation --shape-padding 0 --max-size 2048 --opt RGBA8888 --trim --size-constraints AnySize;  #texturePacker相关参数,可以使用texturePakcer --help在终端查看;

rm $f  #删除原来的png图片

原创文章,转载请注明出处,谢谢:有什么问题,欢迎讨论)参数和gui相关可以参考这篇博文: http://www.cnblogs.com/flyFreeZn/p/3587770.html

转载于:https://www.cnblogs.com/GAndN-Blog/p/4244190.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值