Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >TexturePacker压缩png的命令

TexturePacker压缩png的命令

作者头像
meteoric
发布于 2018-11-19 10:30:42
发布于 2018-11-19 10:30:42
2.5K0
举报
文章被收录于专栏:游戏杂谈游戏杂谈

压缩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》

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-09-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
bat调用TexturePacker更新SpriteSheet
一款游戏会用到很多图片资源,通常我们会使用TexturePacker工具进行图片的拼接、压缩,为了考虑性能问题,单个SpriteSheet的尺寸不会设置的太大(最大1024 * 1024),这样就可能会有多个SpriteSheet。每当有图片资源需要更新时,操作起来会有点不方便。所以希望能通过bat来批量重新生成新的SpriteSheet
meteoric
2018/11/16
9730
UI图片纹理的压缩问题
Unity对纹理的处理是智能的:不论你放入的是PNG,PSD还是TGA,它们都会被自动转换成Unity自己的Texture2D格式。在Texture2D的设置选项中,你可以针对不同的平台,设置不同的压缩格式,如IOS设置成PVRTC4,安卓平台设置成RGBA16等
孙寅
2020/06/02
1.6K0
cocos2d-x中CCLabelAtlas的小图片拼接
美术在设计UI时,很多界面可能使用了数字图片来展示一些效果,比如CD或者 x1/x2等,一般她们都会切成很多单张小的图片,类似这样
meteoric
2018/11/16
1.1K0
convert命令参数
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158357.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/14
1K0
用Python做图像处理[通俗易懂]
最近在做一件比较 evil 的事情——验证码识别,以此来学习一些新的技能。因为我是初学,对图像处理方面就不太了解了,欲要利吾事,必先利吾器,既然只是做一下实验,那用 Python 来作原型开发再好不过了。在 Python 中,比较常用的图像处理库是 PIL(Python Image Library),当前版本是 1.1.6 ,用起来非常方便。大家可以在 http://www.pythonware.com/products/pil/index.htm 下载和学习。
全栈程序员站长
2022/08/27
1.5K0
用Python做图像处理[通俗易懂]
Android 开发绕不过的坑:你的 Bitmap 究竟占多大内存?
0、写在前面 本文涉及到屏幕密度的讨论,这里先要搞清楚 DisplayMetrics 的两个变量,摘录官方文档的解释: density:The logical density of the display. This is a scaling factor for the Density Independent Pixel unit, where one DIP is one pixel on an approximately 160 dpi screen (for example a 240x320, 1
腾讯Bugly
2018/03/23
3.4K0
CSS3与页面布局学习总结(六)——CSS3新特性(阴影、动画、渐变、变形、伪元素等)
CSS3在CSS2.1的基础上新增加了许多属性,这里选择了较常用的一些功能与大家分享,帮助文档中有很详细的描述,可以在本文的示例中获得帮助文档。 一、阴影 1.1、文字阴影 text-shadow <
张果
2018/01/04
3.2K0
CSS3与页面布局学习总结(六)——CSS3新特性(阴影、动画、渐变、变形、伪元素等)
全志Tina Linux Display 开发指南支持百问网T113 D1-H哪吒DongshanPI-D1s V853-Pro等开发板
让显示应用开发人员了解显示驱动的接口及使用流程,快速上手,进行开发;让新人接手工作时能快速地了解驱动接口,进行调试排查问题。sunxi 平台DE1.0/DE2.0。与显示相关的应用开发人员,及与显示相关的其他模块的开发人员,以及新人。
韦东山
2022/12/28
3.7K0
全志Tina Linux Display 开发指南支持百问网T113 D1-H哪吒DongshanPI-D1s V853-Pro等开发板
【GPTs】Gif-PT:DALL·E制作创意动图与精灵动画
【AIGC】如何在ChatGPT中制作个性化GPTs应用详解 https://blog.csdn.net/2201_75539691?type=blog
CSDN-Z
2024/11/15
1050
【GPTs】Gif-PT:DALL·E制作创意动图与精灵动画
60个非常实用的CSS代码片段,千万要收藏好了!
如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,可以很优雅的解决这个困惑:
winty
2020/06/22
1.6K0
60个非常实用的CSS代码片段,千万要收藏好了!
使用基于全志D1-H的LicheeRV的 86 Panel 与 Tina BSP 实现 RGB 与 SPI 双屏显示
Tina 提供了2种 SPI TFT 显示屏的驱动方式。第一种是官方推荐的 fbdev 方式,使用 Framebuffer implementaion without display hardware of AW 进行 SPI屏幕的驱动。另外一种是使用 fbtft 进行 SPI 屏幕驱动。 fbdev 方式由于 pinctrl 在新内核中调用方式出现修改,所以暂时无法使用。修改难度较大。fbtft 虽然官方wiki表明不建议在 Linux 5.4 中使用,但是其实也是可以使用的,只需要修改一下 GPIO 的注册方式就行。
阿志小管家
2024/02/02
3120
使用基于全志D1-H的LicheeRV的 86 Panel 与 Tina BSP 实现 RGB 与 SPI 双屏显示
8.Nginx实践之请求图片转换为Google推出的webp格式转换工具实践
描述: 最近公司业务中有这么一个需求就是在保证图像的清晰度的情况下, 减少其体积大小使得减轻外部请求流量带宽对网关的请访问压力,同时提高用户访问体验。所以在进行前期需求、运维成本等综合分析后,还是建议将图片格式转为Google推出的一种现代图像格式 Webp,考虑到 WebP图片已经是一种趋势了,现在已经有很知名的网站支持了这种格式的图片,当然你也可以使用 Google 出品的PageSpeed模块有一个功能,会自动将图像转换成WebP格式或者是浏览器所支持的其它格式(比较吃配置)。
全栈工程师修炼指南
2022/09/29
3.9K0
8.Nginx实践之请求图片转换为Google推出的webp格式转换工具实践
iOS_Error(一)
大概步骤就是点击 项目名->Build phases->找到Copy bundle Resources->找到里面的info.plist->选中然后delete,OK搞定!还是要警告大家,系统默认产生的文件比如info.plist文件,最好不要自己乱动,否则就会产生一些莫名其妙的问题。
mikimo
2022/07/20
9520
iOS_Error(一)
衔接-玩转AI新声态 | 玩转TTS/ASR/YuanQI 打造自己的AI助手
衔接上一篇 玩转AI新声态 | 玩转TTS/ASR/YuanQI 打造自己的AI助手 页面数据渲染篇
杨不易呀
2024/06/24
3601
衔接-玩转AI新声态 | 玩转TTS/ASR/YuanQI 打造自己的AI助手
Python实现替换照片人物背景,精细到头发丝(附代码)
其中,model文件夹放的是模型文件,模型文件的下载地址为:https://drive.google.com/drive/folders/1NmyTItr2jRac0nLoZMeixlcU1myMiYTs
用户8544541
2022/03/24
1.1K0
Python实现替换照片人物背景,精细到头发丝(附代码)
Handsome主题美化
Github: https://github.com/mokeyjay/Pixiv-daily-top50-widget 主题设置 - 开发者设置 - 全局右侧广告位添加以下代码
Gujiu
2022/12/02
9370
【第3版emWin教程】第7章 emWin6.x的裸机方式移植(STM32H7之RGB接口)
教程不断更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第7章 emWin6.x的裸机方式移植(STM32H7之RGB接口)
Simon223
2021/06/21
9790
【第3版emWin教程】第7章   emWin6.x的裸机方式移植(STM32H7之RGB接口)
用coding向你最爱的人说圣诞快乐
文章目录 圣诞节的起源 圣诞祝福语 用 coding 说圣诞快乐 Canvas 渲染 圣诞树特效 唯美圣诞树 CSS实现圣诞树 简易的圣诞树 线性树 卡片圣诞树 🎄🎄🎄圣诞节即将到来,今天让我们用编码的方式向你最爱的人表达圣诞节快乐 圣诞节的起源  圣诞节源自古罗马人迎接新年的农神节,与基督教本无关系。在基督教盛行罗马帝国后,教廷将这种民俗节日纳入基督教体系,同时以庆祝耶稣的降生。但在圣诞节这天不是耶稣的生辰,因为《圣经》未记载耶稣具体出生时间,同样没提到过有此种节日,是基督教吸收了古罗马神话的结
鱼找水需要时间
2023/02/16
3910
用coding向你最爱的人说圣诞快乐
基于逻辑回归的利用欠采样处理类别不平衡的
这个信用卡欺诈数据集是从kaggle上下载的,网址(https://www.kaggle.com/mlg-ulb/creditcardfraud#creditcard.csv) 在这个网址里也有对数据集的详细介绍,从上面摘取一部分数据集介绍:数据集包含由欧洲持卡人于2013年9月使用信用卡进行交的数据。此数据集显示两天内发生的交易,其中284,807笔交易中有492笔被盗刷。数据集非常不平衡,正例(被盗刷)占所有交易的0.172%。它只包含作为PCA转换结果的数字输入变量,这是因为由于保密问题,我们无法提供有关数据的原始功能和更多背景信息。特征V1,V2,... V28是使用PCA获得的主要组件,没有用PCA转换的唯一特征是“时间”和“量”。特征'时间'包含数据集中每个刷卡时间和第一次刷卡时间之间经过的秒数。特征“金额”是交易金额,此特征可用于实例依赖的成本认知学习。特征'类'是响应变量,如果发生被盗刷,则取值1,否则为0。
py3study
2020/01/17
9990
前端编程-大气模拟计算之来源解析
前面介绍了CMAQ(Community Multiscale Air Quality 通用多尺度空气质量)模型,可以进行空气质量预报,也可以进行污染物来源解析,之前文章介绍了空气质量预报分析的前端查询页面如何设计和开发,本文将介绍来源解析的前端页面如何设计和开发。
MiaoGIS
2021/12/11
6432
前端编程-大气模拟计算之来源解析
推荐阅读
相关推荐
bat调用TexturePacker更新SpriteSheet
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文