统计
  • 文章总数:76 篇
  • 评论总数:174 条
  • 分类总数:6 个
  • 最后更新:2天前

Docker部署谷歌开源项目—图片无损压缩平台

本文阅读 3 分钟

前言

作为创作者,最苦恼的便是各个站点对于图片的大小控制不一样的问题了,例如我常用的值得买最大支持8M的图片,而知乎、头条这一类仅支持最大5M的图片上传。但是目前即便是手机,拍一张图片也都是十多M了,为了适应这些站点,那么我们就需要将图片进行压缩。

体验

Squoosh是由谷歌开源的一套图片放大与无损压缩平台。可通过Docker进行自部署,且部署过程也特别快捷。
Test
Squoosh的界面并不支持中文,但是网页的词汇量并不大也不复杂,再不行咱们有网页翻译不是嘛。
Test
点击中间就可以上传图片,这时候会进入编辑界面。这里我选择了一张16MB的图片作为例子展示。
Test
编辑界面很好理解,左边下方有格式选择,支持将图片保存出来为其他各种格式,例如jpg、png以及web格式等等。而右边则是编辑界面,可以对图片进行质量调整,色度质量调整以及其他一系列我不太懂的调整。

 
参数设置好之后右下角可以看到压缩百分比,随后便可以点击保存。将两个文件进行对比,一个431KB,一个16.3MB。
  
 将两张图片一并打开,你们能猜出来那张是原图那张是压缩过的吗?

部署

项目的部署也很简单,如果直接用Docker Run的方式,在命令行中直接输入:docker run -d --name squoosh -p 8848:80 hausen1012/squoosh:latest即可运行项目。
Test
随后直接浏览器输入http://NASIP+端口号便可以访问项目了。

总结

项目运行在本地,所以不需要担心你的照片设计隐私等问题。很不错的项目,如果有中文界面就更好了,根据你的需求,你可以将图片压缩为你想要的大小,同时也不会损失太多画质。

以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

本文经授权后发布,本文观点不代表立场,文章出自:https://panda995.xyz/network/4960.html
-- 展开阅读全文 --
Java 反序列化 Hessian 篇之简单实现(一)
« 上一篇 05-04
并行计算的原理与概念
下一篇 » 05-04

发表评论

发表评论