IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

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

    panda发表于 2024-05-04 17:47:12
    love 0

    前言

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

    总结

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

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



沪ICP备19023445号-2号
友情链接