TinyPNG For Photoshop 插件是一款高效的PNG图片压缩工具,能够在保持图片质量的同时显著减小文件大小,适合网页设计师使用。支持PNG和JPG格式,压缩率可达70%。
最近使用付费的腾讯云CDN,发现图片消耗了大量的流量,心痛钱,于是想优化压缩一下服务器上的图片。一个webp图片,其它大概是400K,使用图片优化网站https://tinypng.com/,竟然压缩到了60k,看不出图片质量有什么损失。这让我大感神奇,琢磨着将服务器上的所有图片都使用此方法优化压缩一下,可TinyPNG有限制,更多的使用要收费。我在网上搜索了一些免费的或开源的图片优化工具,发现了一篇讨论帖子,里面有不少有用的信息。于是整理了一些,贴在下面:
TinyPNG-docker是一个调用TinyPNG API进行图片高质量压缩的工具,使用简单方便。需要在TinyPNG官网注册账户并申请API密钥。部署时需要创建compose.yaml文件,并将其中的${DIR}替换为本地目录,将${API}替换为申请的密钥。使用方法简单,将需要压缩的图片放入指定文件夹中,压缩后的图片会出现在输出文件夹中。如果容器无法正常使用,可以检查文件夹路径、API密钥、图像文件格式和压缩设置等。编译容器时需要创建Dockerfile和main.py文件,并导入必需的Python库。编译完成后可以为镜像打标签并上传到Docker Hub,其他人可以通过拉取镜像使用。
2023-07-11 作者更新 fix:修复了tinypng官方修改了校验策略导致
本文介绍了四种图片压缩的方法:Squoosh、TinyPNG、ImageOptim、WebP。
完成下面两步后,将自动完成登录并继续当前操作。