
经常开发运营活动,好多切图,压缩可以加快访问速度,
看起来目前有这几种方式
看了一下好像让对象存储自己压缩最方便,请教各位大佬,是不是都是这么整的,或者还有其他更便捷的方式么
1 qian0nian 2024-01-19 15:28:57 +08:00 用 TinyPNG 的 api ,根据用途自己写代码调用 |
2 wyhooo 2024-01-19 15:39:41 +08:00 蓝湖这种设计网站一般都能直接下载压缩后的。 要么就写个脚本,每次手动跑一下批量压缩。 |
3 linyongxin 2024-01-19 16:07:37 +08:00 之前是用对象存储的 webp 转换,小程序等瀑布流的速度提升很明显,据说收费很贵,小网站无所谓 |
4 Tyaqing 2024-01-19 16:13:07 +08:00 压缩好再存肯定最好了,如果是 Figma 推荐使用插件 ExportX ,导出的时候可以自动压缩,也支持 webp https://www.figma.com/community/plugin/1301958586584763919 云存储的压缩每次是会收费,不过可以做持久化 |
5 Leon406 2024-01-19 16:34:49 +08:00 xnconvet 压缩后再上传 OSS |
6 sparkinglemon 2024-01-19 18:33:46 +08:00 tinypng, https://squoosh.app/ 这两个能应付绝大多数情况了 |
7 potatowish 2024-01-19 18:49:57 +08:00 via iPhone 免费的可以用 squoosh ,除了有网页版(squoosh.app),还提供了 @squoosh/lib 包,写个 node 脚本批量读取、压缩,减少繁琐的操作。 |
10 hututu11 OP |
11 xianqin 2024-01-19 21:44:39 +08:00 这个能批量压缩 https://imagetool.app/ |
12 Bear13023 2024-01-19 23:14:04 +08:00 |
14 imqiyue 2024-01-20 10:11:47 +08:00 我工作上用蓝湖之类的直接压缩,个人 ppduck 和 tinypng ,视频直接怼 ffmpeg |
15 woodie1994 2024-01-20 16:32:45 +08:00 上传的时候压缩好后再上传到服务器,我用的 lrz.js |
16 jifengg 2024-01-22 09:30:39 +08:00 几年前做过各种 png 离线压缩工具的测试,最后选定了一款 https://pngquant.org/ 页面有提供 GUI ,也可以用 CLI 自己做个脚本。用 CLI 的时候注意,他会覆盖源文件,所以最好复制出来一份进行处理。 |
17 lynan 2024-01-26 17:50:10 +08:00 @jifengg cli 用 https://www.npmjs.com/package/imagemin 挺好,可以支持各种编解码器的 plugin |