← 返回压缩工具

如何在线压缩图片

每个人都遇到过这种情况:试图在邮件中附加几张照片,结果因为附件超出大小限制而被拒绝。或者需要上传图片到网站,但文件太大。现代智能手机拍摄的照片每张 3–12 MB,几张就会迅速超过大多数邮箱服务商 20–25 MB 的附件限制。

图片压缩通过减小文件体积同时保持可接受的视觉质量来解决这个问题。本指南涵盖您需要了解的一切——从压缩工作原理的基础知识到压缩 JPEG、PNG、WebP 和 GIF 图片的分步说明。

“有损”和“无损”压缩

图片压缩有两种基本方法:有损无损

有损压缩通过永久丢弃部分图像数据来减小文件大小。关键洞察在于人眼非常宽容——我们不会注意到颜色准确度或细微细节的微小变化。JPEG 压缩利用这一点,简化颜色信息并丢弃几乎看不见的高频细节。在中等压缩级别(质量 70–85)下,结果看起来与原始图像几乎相同。

另一方面,无损压缩精确保留每个像素。它通过找到更有效的数据编码方式来实现——类似于 ZIP 文件在不改变内容的情况下压缩文档。PNG 使用无损压缩,这就是相同图像的 PNG 文件往往比 JPEG 文件更大的原因。

选择取决于您的使用场景:存档和医学影像需要无损精度,而用于网页或电子邮件的照片完全可以使用有损压缩。

压缩 JPEG 图片

JPEG 是网络上最常见的照片格式。它使用基于离散余弦变换(DCT)的有损压缩,将图像数据转换为频率分量,然后丢弃最不重要的部分。

分步指南:JPEG 压缩

  1. 上传您的 JPEG 文件——将它们拖放到压缩区域,或点击“选择文件”浏览。您也可以直接从剪贴板粘贴图片(Ctrl+V)。
  2. 点击压缩——默认质量为 80,在文件大小和视觉质量之间提供了极佳的平衡。大多数图像在此设置下会减小 40–70%。
  3. 根据需要调整质量——压缩后,选择任意图片打开对比面板。使用质量滑块(10–100)进行微调。较高的值保留更多细节;较低的值生成更小的文件。
  4. 对比压缩前后——并排对比视图显示原始(左)和压缩后(右)的版本。拖动分割线可在任意位置查看差异。用鼠标滚轮放大检查细节。
  5. 保存压缩后的图片——点击单个文件上的“保存”,或“全部保存”将所有内容下载为 ZIP 文件。
提示:图片在网页上显示得越小,就可以压缩得越多而不损失可见质量。300px 宽的缩略图可以安全使用质量 60–70,而全宽主图可能需要质量 80–90。

压缩 PNG 图片

PNG 使用无损压缩,这意味着显著减小文件大小的唯一方法是减少图像中的颜色数量。CompactJPG 将 PNG 图片转换为 PNG8 格式——一种基于调色板的版本,最多存储 256 种颜色而不是数百万种。

PNG8 的工作原理

真彩色 PNG 为每个像素存储红、绿、蓝值——对于具有数百万种可能颜色的图像,每个像素需要 3 字节。PNG8 则存储最多 256 种颜色的调色板,然后为每个像素分配一个字节的索引指向该调色板。对于不需要数百万种不同颜色的图像(截图、Logo、图标、插画),这可以在保持出色视觉质量的同时显著减小文件大小。

分步指南:PNG 压缩

  1. 上传您的 PNG 文件——与 JPEG 相同的过程:拖放、点击或粘贴。
  2. 点击压缩——CompactJPG 自动使用 Median Cut 算法将图像量化为 256 色,然后应用无损 DEFLATE 优化。
  3. 检查结果——对于大多数网页图形和截图,256 色产生的结果在视觉上与原始图像无法区分。复杂的照片可能在平滑渐变区域显示微妙的色带。
  4. 保存——单独下载或作为 ZIP 下载。
提示:使用鼠标滚轮在对比视图中放大,检查渐变区域的颜色色带。

压缩 WebP 图片

WebP 是 Google 开发的现代图片格式,通常在同等视觉质量下比 JPEG 减小 25–35% 的文件大小。它同时支持有损和无损压缩,以及透明度(Alpha 通道)。

CompactJPG 中的 WebP 压缩与 JPEG 的工作方式相同:使用 10–100 的质量滑块。区别在于 WebP 更高效的编码算法在相同质量级别下产生更小的文件。

分步指南:WebP 压缩

  1. 上传您的 WebP 文件并点击压缩。
  2. 调整质量——默认质量 80 对大多数图像效果很好。要获得最大压缩,请尝试质量 65–75。
  3. 对比并保存——使用并排对比验证质量,然后下载。

压缩 GIF 图片

GIF 是网络上最古老的图片格式之一。每帧限制为 256 色但支持动画,这使其成为短循环动画的主流格式。

CompactJPG 根据 GIF 是否动画采用不同的处理方式:

安全、私密的压缩

传统的在线图片压缩服务将您的文件上传到他们的服务器进行处理。这会产生隐私风险:您无法控制您的图像会发生什么、它们存储在哪里或谁可以访问它们。

CompactJPG 不同。所有图片处理都完全在您的浏览器内使用 WebAssembly 技术完成。您的文件在您的设备上本地处理,永远不会上传到任何服务器。这不仅仅是一项政策——它是该工具工作方式中内置的技术保证。

这意味着:

常见问题

压缩会降低我的图像分辨率吗?

不会。CompactJPG 只通过更好的压缩算法减小文件大小。您的图像尺寸(宽 × 高像素)保持不变。

我可以批量压缩图片吗?

可以。您一次最多可以上传 20 张图片。点击“全部保存”可将所有压缩后的图片下载为单个 ZIP 文件。

最大文件大小是多少?

单个文件最大可达 50 MB。由于处理在您的浏览器中进行,非常大的文件在旧设备上可能会较慢。

我可以压缩的图片数量有限制吗?

没有。没有每日限制,没有水印,无需注册。CompactJPG 完全免费使用。

为什么我的压缩图像与原始大小相同?

如果图像已经过良好优化,进一步压缩可能不会减小其大小。在这些情况下,CompactJPG 会返回原始文件以避免无益地降低质量。