打包后资源图片变大

3.5.2版本,打web包后资源图片会变大
原始的png图片做过压缩,但打包后这些资源又变大了,打包不是对原始资源做拷贝吗

纹理压缩的话,可以看一下这个.

另外 选择 png 压缩的话,使用的是sharp库, quality 越大,体积越小

3.6 会优化成,quality 是 100 时直接拷贝原始资源。并且如果压缩后包体比原来还大则继续使用原来的。

现在的压缩率远不如tinypng的压缩率,可以考虑直接调用tinypng的接口来压缩。
另外,不知道生成的图集是否也会被压缩一下?

tinypng 的压缩接口是收费的,我们目前没有相关合作,你可以参考 自定义构建流程 · Cocos Creator 文档,自行接入 tinypng 的压缩接口。

自动图集上也可以勾选纹理压缩配置。

自动图集勾选了压缩后,资源大小暴涨两三倍,图片被分为.jpg和.png两张

分成 jpg 和 png 和你的压缩配置有关,你选了这两个格式自然会打出来。

image
我要怎么才能不选jpg只选png呢

编辑预设,自己自定义预设。

3.6并没有变成这样啊,依然是打包后图片变大了

quality 是 100 时直接拷贝原始资源这个 3.6 确实已经加了,针对的是原图格式和压缩格式一样的时候。

质量选项设置为其他值,比原图大的时候拷贝原图这个会在 3.6.1 处理,一样针对的是原图格式和压缩格式一样的情况。

请问一下,quality值在哪里设置呢?
原图格式和压缩格式一样这个怎么理解?
我没有对图片做任何设置,只是把一张.png图片用tinypng压缩了一下,打包后这张图又还原成没压缩的大小了

请问一下,quality值在哪里设置呢?
现在的情况是手动对图片资源用tiny压缩了一遍,打包后图片资源又回到了tiny压缩前的大小。
所以具体该怎么操作才能避免这个问题呢?
具体操作可以详细一点吗?
直接只说一个quality设置100完全不懂啊!
是项目=>项目设置=>压缩纹理里面的如图片所示的数字吗


这个好像是默认被锁定了无法修改。

输入一个新的配置名字然后点加号

是这个样子吗


没用用啊。
test.rar (84.3 KB)
压缩包里面是2张图片,用tiny压缩过是40来kb,打完包后就变成60多kb了。


这样也不行。

直接正常打包,完事后再压缩资源压缩

2赞

确实有用!
非常感谢!

作者厉害,确实好用

但是自己压缩过的图片,打包后却变大了。
这个官方真的不想办法修一修吗?