压缩分两步:先按「最长边」把过大的图片等比缩小(手机照片动辄 4000 多像素,网页和聊天里用 1280 已经很清楚),再按所选格式和质量重新编码。JPEG 适合照片,没有透明通道;WebP 体积通常比 JPEG 再小两三成,主流浏览器都支持;PNG 是无损格式,适合截图和带文字的图片,但照片用 PNG 体积会很大。质量 82% 是个经验平衡点:肉眼几乎看不出差别,体积往往能压到原来的三到五成。处理完对比区会显示原图与新图的尺寸和体积,点下载按钮保存。
通常是原图本来就压得很狠(比如微信发过的图),又选了 PNG 或 100% 质量重新无损编码。换 JPEG、质量调到 80 左右,或者把最长边调小,就会明显变小。
选 GIF 文件时只会取第一帧输出静态图,动画会丢失。需要压缩动图体积请用专门的 GIF 工具。
真的。整个过程用浏览器内置的 Canvas 在本地完成,断网也能用;本站服务器收不到、也存不下你的任何图片。