首页 / 图片压缩工具
图片压缩工具
无需离开浏览器,即可缩小照片文件大小。
真正的压缩,用你自己的CPU完成
本工具会把你的照片绘制到画布上,通过canvas.toBlob()使用浏览器原生的JPEG或WebP编码器重新编码——这与浏览器在其他地方使用的底层压缩方式相同。质量滑块直接对应编码器的质量参数,预览会实时更新。
两种压缩方式
拖动质量滑块,实时查看预估文件大小和预览的变化;或者切换到目标大小模式,输入KB上限,让工具自动搜索出符合限制的最佳质量。
常见问题
"目标文件大小"模式是怎么工作的?
输入以千字节为单位的目标值,点击"自动查找质量"。工具会用二分查找法(大约检查8个质量值)在不同质量水平下重新编码你的图片,直到找到仍能达到或低于目标大小的最高质量设置。
应该选JPEG还是WebP?
在相同视觉质量下,WebP通常比JPEG生成的文件更小,而且基本所有现代浏览器都支持。如果图片需要在非常老旧的软件中使用,或特定不接受WebP的印刷/上传流程中使用,选择JPEG会更保险。
为什么高质量设置下压缩后的文件看起来和原图一模一样?
在质量设置约90%以上时,即使编码器仍在丢弃一些数据,JPEG和WebP的压缩痕迹通常肉眼也难以察觉——这正是有损压缩的意义所在。继续把质量滑块往下拖,你会开始看到明显的模糊和块状失真,尤其是在细节和锐利边缘处。
压缩一个已经压缩过的JPEG会损害画质吗?
会,会有一点损失——每次重新编码JPEG都会丢弃一些额外信息,这种效应叫做"代际损耗"。在单次压缩且质量设置较高的情况下通常影响很小,但应避免对同一文件反复多次压缩。