图片压缩

纯前端图片压缩,支持 JPEG / PNG / WebP 格式,可调节画质与尺寸

参数配置
📁
点击或拖拽图片到此处
支持 JPG / PNG / WebP / BMP
压缩画质
80%
输出格式
最大尺寸(px · 0 不限制)
宽
高
压缩预览
上传图片后开始压缩

工具介绍

什么是图片压缩

图片压缩是通过算法减少图片文件大小的过程,分为有损压缩和无损压缩两种方式。有损压缩会移除部分视觉上不易察觉的图像数据,大幅减小文件体积;无损压缩则保留所有原始数据,压缩率较低。本工具采用浏览器 Canvas API 在本地完成压缩,图片不会上传到任何服务器,确保数据安全。

压缩参数说明

压缩画质10%~100%,数值越低文件越小。70%~85% 通常能在画质与体积间取得良好平衡
输出格式JPEG 适合照片类图片;PNG 适合图标、截图等需要透明背景的图片;WebP 兼具高压缩率与画质
最大尺寸分别设置输出图片的最大宽度和最大高度(像素),0 表示不限制。常用于限制网页展示图片的尺寸。同时设置时取两者约束。

格式对比

JPEG

有损压缩,适合照片和复杂颜色渐变,不支持透明背景。文件体积较小,兼容性最好。

PNG

无损压缩,支持透明背景和半透明通道。适合图标、Logo、截图等需要清晰边缘的场景。文件体积通常比 JPEG 大。

WebP

Google 推出的现代图片格式,同时支持有损和无损压缩,支持透明背景。在同等画质下比 JPEG 小 25%~35%,但部分老旧浏览器不支持。

常见问题

Q:压缩后的图片质量会变差吗?

适当的压缩对肉眼几乎不可见。建议将画质设置在 70%~85% 之间,这是大多数网站使用的标准范围,文件大小可减少 50%~80% 而画质损失微乎其微。

Q:图片会上传到服务器吗?

不会。本工具完全在浏览器本地运行,使用 Canvas API 进行压缩。所有图片数据始终留在你的设备上,无需担心隐私泄露。

Q:支持哪些图片格式?

支持上传 JPG、PNG、WebP、BMP、GIF 等常见格式。GIF 动图会转换为静态图。输出格式可选择 JPEG、PNG 或 WebP。

Q:压缩后的图片能恢复吗?

有损压缩(JPEG、WebP 有损模式)不可逆,建议先保留原图备份。如需可逆压缩,建议使用 PNG 格式或专业工具进行无损优化。