前言
作为创作者,最苦恼的便是各个站点对于图片的大小控制不一样的问题了,例如我常用的值得买最大支持8M的图片,而知乎、头条这一类仅支持最大5M的图片上传。但是目前即便是手机,拍一张图片也都是十多M了,为了适应这些站点,那么我们就需要将图片进行压缩。
体验
Squoosh是由谷歌开源的一套图片放大与无损压缩平台。可通过Docker进行自部署,且部署过程也特别快捷。项目页
Squoosh的界面并不支持中文,但是网页的词汇量并不大也不复杂,再不行咱们有网页翻译不是嘛。image.png
点击中间就可以上传图片,这时候会进入编辑界面。这里我选择了一张16MB的图片作为例子展示。编辑界面
编辑界面很好理解,左边下方有格式选择,支持将图片保存出来为其他各种格式,例如jpg、png以及web格式等等。而右边则是编辑界面,可以对图片进行质量调整,色度质量调整以及其他一系列我不太懂的调整。对比
参数设置好之后右下角可以看到压缩百分比,随后便可以点击保存。将两个文件进行对比,一个431KB,一个16.3MB。图片对比
将两张图片一并打开,你们能猜出来那张是原图那张是压缩过的吗?
部署
项目的部署也很简单,如果直接用Docker Run的方式,在命令行中直接输入:docker run -d --name squoosh -p 8848:80 hausen1012/squoosh:latest即可运行项目。项目拉取
随后直接浏览器输入http://NASIP 端口号便可以访问项目了。
总结
项目运行在本地,所以不需要担心你的照片设计隐私等问题。很不错的项目,如果有中文界面就更好了,根据你的需求,你可以将图片压缩为你想要的大小,同时也不会损失太多画质。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!三连