压缩图片大小可以通过无损压缩(保持画质)和有损压缩(适当降低画质)两种方式实现。以下是3种常用方法及操作指南:
推荐工具:
- TinyPNG(有损压缩,专为PNG/JPG)
- Squoosh(Google出品,可调参数)
- Compressor.io(支持无损模式)
操作步骤:
1. 访问工具网站(如 tinypng.com)。
2. 上传图片,自动压缩后下载。
3. 效果:可减少50%-80%体积,TinyPNG会轻微降低画质但肉眼难察觉。
无损压缩:
1. 点击 文件 → 导出 → 存储为Web所用格式(旧版)。
2. 选择格式为 PNG-24 或 JPEG(质量100%),勾选"优化"。
有损压缩:
1. 同上步骤,选择 JPEG,调整质量滑块(建议70-85%)。
2. 勾选 渐进式(提升加载体验)和 优化。
3. 效果:JPEG质量80%可缩减70%体积,画质损失较少。
适用场景:批量处理或自动化流程。
1. 使用 imagemagick(支持JPG/PNG)
# 安装(Linux/macOS用brew,Windows下载exe)
convert input.jpg -quality 85 -strip output.jpg
参数说明:
- -quality 85:JPEG质量(1-100)。
- -strip:删除元数据。
2. 使用 optipng(无损压缩PNG)
optipng -o7 input.png
效果:压缩率10%-50%,画质不变。
JPEG(有损),图标/透明图用 PNG(无损)。WebP(比JPEG小30%),通过工具转换。exiftool 删除EXIF信息进一步减体积。根据需求选择平衡画质与体积的方案即可。