430 字
1 分钟
Cloudflare R2 图像压缩
Cover Image: 「天外大合唱」耀嘉音x知更鸟(@若宫晴月)
Cloudflare R2 图像压缩
前言
博客之前上传的图片都是直接上传到基于 Cloudflare R2 的图床的。并且早期都是直接上传的原图。随着时间的推移,发现原图的体积实在是太大了。导致网站加载速度变慢。所以需要对图片进行压缩。
工具介绍
为了实现对图片的压缩,在互联网上搜了下,看到了这样的一个帖子开源一个压缩 Cloudfare R2 图片的工具。帖子中介绍了他开发的一个工具,支持将多种格式图片进行压缩。实现了全自动图片的下载、压缩、上传到 Cloudflare R2 的功能。
Waiting for api.github.com...
感谢原作者的贡献。
但是他开发的工具是将各种图片保持原格式分类进行压缩的,而我希望能够将所有图片统一压缩为 AVIF 格式。于是我对他的工具进行了改造,改为将图片转换为 AVIF 格式。并且在压缩过后,支持删除原图。
Waiting for api.github.com...
使用方法
具体的使用方法可以参考仓库中的Readme,这里就不在赘述。
结语
希望这个工具能够帮助到需要压缩 Cloudflare R2 图片的朋友们。如果有任何问题或者建议,欢迎在仓库中提出issue或者pr。实际测试了下,在压缩质量为85的时候,整体压缩率在85%左右。效果还是非常不错的。
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Cloudflare R2 图像压缩
https://blog.170529.xyz/posts/compress-r2-image/ 部分信息可能已经过时
相关文章 智能推荐
1
Pillow的AVIF 支持
技术 在折腾 Pillow 的过程中,艰难搞定了 AVIF 格式的支持
2
Android 音频焦点与共存播放机制研究
技术 对 Android 音频焦点机制进行深入研究,分析其运作原理以及在 Flutter 环境下实现与其他应用共存播放的最佳实践。
3
B站表情渲染机制研究
技术 对B站目前的表情渲染机制进行研究和分析,探讨其实现原理和实际开发中可能遇到的问题。
4
记录Vercel的天坑测试环境
技术 记录Vercel的天坑测试环境,逆天Vercel的Preview环境测试完全不可靠
5
使用Charles在MuMu12上进行抓包
技术 使用Charles在MuMu12上进行抓包





