电脑必备
压缩包塞预览图再深度压缩,我实测发现体积反而小了
90 0 13
最近接了个画册的活,客户要我把三十多张成品图打包发过去,还特意叮嘱「包别太大,我手机流量有限」。我寻思这不就是 Win解压缩 深度压缩的拿手好戏嘛,但这次我留了个心眼,因为之前极限压缩把字边压出锯齿的事儿还历历在目呢。
这回我试了个新玩法:在压缩包里给每张图塞一张小预览图(大概 400px 宽),然后用深度压缩跑一遍。本来想着预览图会增加体积,结果对比下来,带预览的包反而比不带的还小了 3% 左右。我一开始以为是偶然,又拿另一批 20 张的图重跑了一次,还是同样的结果,这就有点意思了呢。
我琢磨了一下,可能是深度压缩对包内文件结构有优化,预览图让相似色块更集中,压缩算法反而更容易找到重复模式。当然这只是我的猜测哦,没有去看算法层面。但实测数据摆在这儿,我拿哈希对比了两次压缩后的主图文件,画质上肉眼确实看不出差别,锯齿问题也没出现,因为主图我选的还是清晰度优先模式,预览图只是额外加的。
不过有个小坑要提醒一下:预览图的命名最好统一加个前缀,比如 preview_,不然解压后跟原图混在一起,客户找起来会骂人的。我这次就是忘了加,后来重新打了一遍包,白白多花了十分钟呢。
所以我现在给客户发图的标准流程就是:主图清晰度优先压缩 + 包内嵌小预览图 + 统一命名前缀。体积控制住了,客户点开压缩包也能先扫一眼内容,省得他一张张解压来看。
你们试过在压缩包里塞预览图吗?有没有人测过不同尺寸的预览图对最终体积的影响呢?我目前只试了 400px 这一档,正犹豫要不要再压小一点试试哦。
登录后可以为帖子点赞,但本帖内容对所有人开放阅读。
