TexturePacker压缩png的命令
压缩png效果最好的当然是TinyPNG这种神器了,不过一般情况下TexturePacker压缩出来的也基本上能达到效果。
你需要先安装TP(TexturePacker的简称,以下TP无特殊说明均指TexturePacker)
xx:\CodeAndWeb\TexturePacker\bin
GUI程序是可视化操作的,实际最终会调用TexturePacker.exe方法,在DOS下直接输入“TexturePacker.exe”会显示所有参数使用说明,DOS窗口如果显示内容过小可以使用下面的命令将输出导到文本中
TexturePacker.exe –help >help.txt
这样你打开txt就能看到命令行详细的参数说明了,常用的几个参数是:
--data 生成的.plist文件名
--format 数据格式类型,默认为cocos2d
--texture-format 默认使用输出的文件后缀名
--disable-rotation 禁止旋转
--shape-padding
--border-padding
--opt RGBA4444
--sheet 输出路径
--algorithm 使用的算法,一般选MaxRects
--dither-fs-alpha 使用抖动的抖动算法(Floyd-Steinberg + alpha)
老版本有一个参数叫 –allow-free-size,新版本中使用—trim-mode替代
--trim-mode <value> Remove transparent parts of a sprite to shrink atlas size and speed up rendering
None - Keep transparent pixels
Trim - Remove transparent pixels, use original size.
Crop - Remove transparent pixels, use trimmed size, flush position.
CropKeepPos - Remove transparent pixels, use trimmed size, keep position.
--size-constraints <value> Restrict sizes
POT - Power of 2 (2,4,8,16,32,...)
AnySize - Minimum size
NPOT - Any size but power of 2
其它诸如强制宽高一致(--force-squared 强制为正方形参数)用的不多
示例:
TexturePacker.exe --opt RGBA4444 --dither-fs-alpha --size-constraints AnySize --padding 0 --trim-mode None --disable-rotation --format cocos2d --data tmp.plist --sheet "test.png" "1002.png"
如果你想写工具,可以查看我之前的一篇文章,通过注册表获取TP的安装目录:《bat调用TexturePacker更新SpriteSheet》
TexturePacker压缩png的命令的更多相关文章
- linux常用命令-压缩解压命令
gzip [文件] 压缩后文件格式 .gz,这个命令只能压缩文件,不能压缩目录.并且这个命令压缩后不保留源文件 gunzip [文件] 或者 gzip -d [文件] 解压缩.gz的压缩文件 tar ...
- linux笔记:linux常用命令-压缩解压命令
压缩解压命令:gzip(压缩文件,不保留原文件.这个命令不能压缩目录) 压缩解压命令:gunzip(解压.gz的压缩文件) 压缩解压命令:tar(打包压缩目录或者解压压缩文件.打包的意思是把目录打包成 ...
- linux常用命令:4文件压缩和解压命令
文件压缩和解压命令 压缩命令:gzip.tar[-czf].zip.bzip2 解压缩命令:gunzip.tar[-xzf].unzip.bunzip2 1. 命令名称:gzip 命令英文原意:GNU ...
- RAR压缩解压命令
RAR压缩解压命令 这几天一直没空更新博客,现在补上: 先介绍一下rar的命令格式及相关参数含义(摘自rar): 用法: rar <命令> -<开关 1> -<开关 ...
- linux中tar及压缩解压命令用法
把常用的tar解压命令总结下,当作备忘: tar 命令可以为Linux的文件和目录创建档案.利用 tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向 档案中加入新的文件.t ...
- Linux系统常见的压缩与打包命令
常见的压缩文件扩展名 1.*.Z compress程序压缩的文件 2.*.gz gzip程序压缩的文件 3..bz2 bzip2程序压缩的文件 4..t ...
- Linux常用命令——压缩解压命令
Linux常用命令——压缩解压命令 Linux gzip 描述:压缩文件 语法:gzip [文件名] 压缩后文件格式:.gz gunzip 描述:解压后缀为.gz的文件 语法:gunzip [文件名 ...
- Linux下解包/打包,压缩/解压命令
.tar 解包:tar xvf FileName.tar 打包:tar cvf fileName.tar DirName tar.gz和.tgz 解压:tar zxvf FileName.tar.zi ...
- linux命令:压缩解压命令
压缩解压命令:gzip 命令名称:gzip 命令英文原意:GNU zip 命令所在路径:/bin/gzip 执行权限:所有用户 语法:gzip 选项 [文件] 功能描述:压缩文件 压缩后文件格式:g ...
随机推荐
- 移动端布局,div按比例布局,宽度为百分比,高度和宽度一样,即让div为正方形
http://codepen.io/airen/details/XbVBZo <div><span>1</span></div> <div> ...
- CentOS 7下源码安装MySQL 5.7
网上说linux安装mysql服务分两种安装方法: ①源码安装,优点是安装包比较小,只有几十M左右,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: ②使用官方编译好的二进制文件安装,优点 ...
- python 异常含义
异常 描述 NameError 尝试访问一个没有申明的变量 ZeroDivisionError 除数为0 SyntaxError 语法错误 IndexError 索引超出序列范围 KeyError 请 ...
- Windows通用应用开发手记-Behavior SDK概述
随着Visual Studio 2013的发布,New Behavior SDK也一起出现了.和Expression Blend SDK相似,包括各种内置行为(behavior和action),可以用 ...
- php使用位与运算符【&】或【|】实现权限管理
权限值是这样的2^0=1,相应2进数为”0001″(在这里^我表示成”次方”,即:2的0次方,下同)2^1=2,相应2进数为”0010″2^2=4,相应2进数为”0100″2^3=8,相应2进数为”1 ...
- replicate-rewrite-db
replicate-rewrite-db: Tells the slave to translate the default database (that is, the one selected b ...
- Python动态生成变量
Python 也可以像javascript那样动态生成变量.我们看javascript的动态生成变量. var obj = {}; for (var i =0, len = 10; i < le ...
- oracle每天清理归档日志
http://langzhiwang888.iteye.com/blog/1675033 参考这里的内容 在数据库服务器上新建一个bat文件(文件名随意) 编辑此文件为: rman target 's ...
- Service的两种用法及其生命周期
先来一点基础知识: Service 是android的四大组件之一,与Activity同属于一个级别,它是运行在后台进行服务的组件(例如在后台播放的音乐,播放音乐的同时并不影响其他操作).Servic ...
- 技术文档--volley 框架
Volley 框架 参考文档:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f73e7e808c027fa ...