TexturePacker 命令行打包图片shell脚本

#!/bin/bash

#工程路径


CURRENT_PATH=$(cd `dirname $0`; pwd)
cd $CURRENT_PATH
cd .. 


#代码位置
TMP=$(pwd)
TEXTURES_PACKAGE_NAME=AllSprite
IMAGE_PATH=$TMP/img/1136x640
TEXTURES_PACKAGE_DIR=$TMP/res/textures/1136x640


cd $TEXTURES_PACKAGE_DIR
rm -rf *.plist
rm -rf *.pvr.ccz

echo $TEXTURES_PACKAGE_DIR
echo packeage image ...


TP=TexturePacker

#===================================================
#Config
#===================================================
#Output
FORMAT=cocos2d		
DATD=$TEXTURES_PACKAGE_NAME{n1}.plist	
TEXTURE_FORMAT=pvr2ccz
SHEET=$TEXTURES_PACKAGE_NAME{n1}.pvr.ccz
OPT=RGBA4444
PREMULTIPLY_ALPHA=--premultiply-alpha
DITHERING=--dither-none-nn

#Geometry
SIZE_CONSTRAINTS=POT
SCALE=1
SCALE_MODE=Smooth

#Layout
ALGORITHM=MaxRects
HEURISTICS=Best
PACK=Best
MULTIPACK=--multipack
BORDER_PADDING=2
SHAPE_PADDING=2
INNER_PADDING=0
EXTRUDE=0
COMMON_DIVISOR_X=1
COMMON_DIVISOR_Y=1
REDUCE_BORDER_ARTIFACTS=""
ENABLE_ROTATION=--enable-rotation
TRIM_MODE=Trim
TRIM_THRESHOLD=1




#===================================================
#Command
#===================================================

$TP --format $FORMAT \
				--data $TEXTURES_PACKAGE_DIR/$DATD \
				--texture-format $TEXTURE_FORMAT \
				--sheet $TEXTURES_PACKAGE_DIR/$SHEET \
				--opt $OPT \
				$PREMULTIPLY_ALPHA \
				$DITHERING \
				--size-constraints $SIZE_CONSTRAINTS \
				--scale $SCALE \
				--scale-mode $SCALE_MODE \
				--algorithm $ALGORITHM \
				--maxrects-heuristics $HEURISTICS \
				--pack-mode $PACK \
				$MULTIPACK \
				$ENABLE_ROTATION \
				--trim-mode $TRIM_MODE \
				--trim-threshold $TRIM_THRESHOLD $IMAGE_PATH




TexturePacker 命令行打包图片shell脚本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值