前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker部署谷歌开源项目—图片无损压缩平台 - 熊猫不是猫QAQ

Docker部署谷歌开源项目—图片无损压缩平台 - 熊猫不是猫QAQ

作者头像
熊猫不是猫
发布2024-05-05 13:53:41
1350
发布2024-05-05 13:53:41
举报

前言

作为创作者,最苦恼的便是各个站点对于图片的大小控制不一样的问题了,例如我常用的值得买最大支持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+端口号便可以访问项目了。

总结

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 体验
  • 部署
  • 总结
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档