图片工具

图片压缩

在浏览器中转换 JPG、PNG 和 WEBP。原文件不会发送到服务器或被覆盖,原始 EXIF 信息也不会复制到结果中。

浏览器压缩 无需上传到服务器,直接在浏览器中处理图片。
质量调节 支持调整压缩质量和最大图片宽度。
格式转换 可选择 JPG、PNG 或 WEBP 作为输出格式。

上传图片

上传 JPG、PNG 或 WEBP 图片后,设置压缩质量和输出格式。

提示 保留原文件并生成新文件。不会复制原始 EXIF 和位置信息。动态图像将保存为静态图像。

压缩设置

调整质量、尺寸和输出格式,然后比较原图与压缩结果。

原始图片

尚未上传图片。
-

压缩结果

压缩后的图片将在此显示。
-
请先上传图片,然后点击“开始压缩”。
使用指南

在保留必要细节的同时压缩图片

文件大小、像素尺寸和画质是不同的指标。先确定实际需要的宽度,再比较JPEG或WebP质量。以下数值来自2026年9月20日在Windows版Chromium 153中完成的既有样本记录,仅说明这些文件的结果,并非通用压缩率。

适用人群

  • 需要为表单、邮件或博客缩小照片文件的用户。
  • 希望比较透明标志转换前后大小的用户。

使用场景

  • 将大照片缩小到文章实际需要的显示宽度。
  • 将转换结果与已经优化的原文件比较,再决定是否替换。

从输入到检查结果

  1. 1

    选择JPEG、PNG或WebP。限制为25 MiB、2,400万像素,每边不超过12,000px。

  2. 2

    设置最大宽度;留空则保留原尺寸。较小的原图不会被放大。

  3. 3

    JPEG和WebP可比较10至100的质量,默认82。PNG不使用此质量设置。

  4. 4

    需要透明背景时,选择PNG或WebP并保留透明度。JPEG及关闭透明度的输出会使用白色背景。

  5. 5

    压缩后检查文件大小与小字细节,再下载。更改设置后需要重新转换。

使用示例 1

缩小大照片

输入
pattern.jpg:1600×1200,2,483,967字节;JPEG,宽800,质量82
结果
800×600,186,373字节;记录中的降幅为92.5%。

中央文字仍可辨认,但精细纹理出现压缩失真。这是该样本的结果,不代表所有照片都能达到同样比例。

使用示例 2

小PNG可能变大

输入
alpha.png:256×192,1,037字节;按原尺寸输出PNG
结果
2,443字节,增加135.6%;角落仍保持透明。

Canvas重新编码不一定比原文件的编码更紧凑。原图已满足要求且更小时,可以保留原图。

使用示例 3

透明度不等于无损颜色

输入
无损alpha.webp:256×192,318字节;WebP质量82
结果
保留透明度为2,068字节;白底为1,762字节。

保留透明度不代表颜色压缩也是无损的。此例中原文件比两种输出都小。

计算与处理原理

浏览器解码图片后将其绘制到Canvas,保持宽高比,并将计算出的高度取整。导出Blob后检查实际格式。大小变化根据输入与输出的字节数计算;KiB按1,024字节显示。

限制与注意事项

  • 质量数值是编码设置,不是文件缩小的百分比。
  • 动画会成为静态画面;不保证保留色彩配置或HDR外观。
  • Canvas导出不保证保留原始元数据。既有方向检查只覆盖一个EXIF orientation 6的JPEG样本。
  • 没有自动压缩至指定KB的功能。
数据处理

图片在当前浏览器的内存中处理。此工具不会将原图或结果发送到win-j服务器。

相关工具

常见问题

怎样把照片压到100KB以内?

先确认提交方要求的最小像素尺寸,缩小多余宽度,再逐步降低JPEG或WebP质量,每次检查大小和细节。工具不能自动锁定目标大小。100KB可能指100,000字节,而100KiB是102,400字节。

为什么PNG的质量滑块不可用?

此质量设置只用于JPEG和WebP。PNG可尝试缩小尺寸,或比较能保留所需特性的其他格式。

压缩后为什么反而变大?

原图可能已经过高效优化。比较实际字节数;如果原图更小且满足要求,就不必替换。

WebP可以保留透明背景吗?

启用透明度保留且浏览器支持WebP输出时可以。下载前请检查实际格式与预览。