设备与系统问题

为什么我的 PNG 这么大?怎样缩小又不糟蹋画面

PNG 可能很大,因为它是 lossless,还能保留透明度。先压缩 PNG,必要时改尺寸,照片可转成 JPEG 或 WebP。

简要回答

PNG 会变大,是因为它是 lossless,并能保留透明度和细像素。

照片存成 PNG 往往比 JPEG 或 WebP 大得多。截图、标志、界面图和透明图有时更适合 PNG。

要缩小:先压缩 PNG;尺寸过大就缩小;不需要透明度就去掉;照片不必用 PNG 时再转 JPEG 或 WebP。

PNG 大,是因为它这样存像素,不是因为「PNG 永远很重」。下面七条是常见原因。

为什么 PNG 会这么大?

PNG 用 lossless 压缩。压缩后应能无损还原原始像素。需要精确像素时很有用。照片、渐变、噪点和复杂纹理仍可能很大:颜色几乎每个像素都在变,lossless 能利用的重复更少。

Lossless 与 lossy 压缩

Lossless 让每个像素都能重建。PNG 是 lossless。Lossy 丢掉部分细节换更小文件。JPEG 是 lossy。WebP 作为格式可以有 lossy 和 lossless。重点不是术语,而是 PNG 仍可能很大:格式是为了保住像素数据,不是扔掉它们。

1. 你把照片存成了 PNG

照片通常颜色多、渐变细、有噪点和纹理。PNG 的 lossless 在这类内容上效率偏低。照片用 JPEG 或 WebP 往往小得多。这是倾向不是定律:PNG 并不总比 JPEG 大。简单图形可以是很小的 PNG;带噪点的照片 PNG 可以非常大。

2. 尺寸比实际需要更大

4000 × 3000 的图只用大约 1000 × 750,仍带着多余像素。文件大小不只是宽×高,但像素多通常数据也多。只需更小显示时,缩小尺寸会有帮助。图远大于实际用途时,修改图片尺寸 可在浏览器里改宽高。

3. 透明度可能增加数据

PNG 可以存透明度的 alpha 通道。适合标志、图标、叠层和要铺在变化背景上的界面素材。图不需要透明时,alpha 仍可能在,并增加数据。去掉透明度并不总能让 PNG 小很多——效果取决于画面。

4. 复杂图像不好压

颜色重复的地方 PNG 往往压得好:平涂、简单标志、界面、色块图表。照片噪点、纹理、渐变和很细的内容给压缩器的重复更少,所以即使屏幕上看起来「正常」,文件仍可能很大。

5. 截图变大,原因可能不同

截图常常适合 PNG:文字、界面、图表、锐利边缘和平涂色。仍可能因为大屏、Retina 或高 DPI、过大尺寸、画面里有照片而很大。这不表示每张截图都必须留 PNG。意思是:即使 PNG 合理,截图也会因尺寸而变大。

6. 元数据可能略增体积

PNG 可以带额外块:色彩配置、文本 metadata、软件信息。这些字节会加一点。典型过大的 PNG 里,metadata 很少是主因。像素、尺寸和内容复杂度通常更重要。

7. 更多颜色信息会增大文件

图可能是 RGB 或 RGBA(RGB 加 alpha)。通道多,颜色信息就多。更高位深也会加。不必先查位深:若是照片 PNG,或远大于屏幕尺寸,先从压缩、尺寸、以及 PNG 是否合适开始。

  • PNG
  • 照片存成 PNG
  • 尺寸过大
  • 透明度 / 额外通道
  • 噪点、纹理、渐变
  • 文件更大
PNG 变大的原因:lossless 像素、多余像素和复杂内容通常占主导;metadata 影响较小。

怎样把 PNG 变小

按这个顺序做。不是每个文件都要走完每一步。

1. 先压缩 PNG
先重新编码 PNG。若本来压得不错,缩小可能很小。

2. 尺寸过大就改尺寸
显示远小于像素尺寸时,缩小宽高可以砍掉很多数据。

3. 确认是否真需要透明
图必须铺在变化背景上就保留 alpha。单色背景够用时再去掉。

4. 照片考虑 JPEG 或 WebP
不需要精确像素和透明度时,照片在 lossy 格式里往往更小。

5. 避免反复无意义转换
来回转不会增加画质。每次 lossy 都可能加伪影。

6. 转换后对比观感
删原图前,用 100% 看文字、细线和人脸。

先压缩 PNG

NEXNARA 图片压缩 接受 JPG、PNG 和 WebP,并保持同一格式:PNG 仍是 PNG。PNG 会重新编码,但不去掉透明度。因为 PNG 是 lossless,缩小往往很小——尤其已经压得较好时。质量滑块只对 JPG 和 WebP 有效,不对 PNG。超过 20 MB 的文件不在浏览器里处理。

什么时候把 PNG 转成 JPEG?

不需要透明度、更小文件比精确像素更重要时,JPEG 适合照片和写实场景。JPEG 不支持 alpha 透明。转到 JPG 时,NEXNARA 图片格式转换 会用背景色填透明区域——默认白色,也可自选。文字、标志和界面可能出现 JPEG 伪影;替换 PNG 前先对比。

什么时候把 PNG 转成 WebP?

WebP 作为格式可以是 lossy 或 lossless,也可以带透明度。很多网页照片和图形可以更小。并非总是更小:取决于图像、编码器和设置。图片格式转换 可以从 JPG、PNG 或 WebP 输出 WebP。该工具里质量作用于 JPG 和 WebP。Lossy WebP 能缩小照片,也可能发糊文字和锐利界面,请看预览。

什么时候继续用 PNG?

需要透明度、标志、图标、带文字或界面的截图、锐利图形或精确像素时,留 PNG。这是适用性检查,不是所有界面素材必须永远 PNG。没有透明度的照片,别的格式可能更合适。

不要把每张 PNG 都转走

若需要透明度或锐利的文字和界面,PNG 仍可能是对的格式。目标不是把每张图都变成 JPEG 或 WebP,而是用适合这张图的格式。

简要对比,不是排名:

格式 更适合 透明度 压缩
PNG 标志、截图、界面 有 Lossless
JPEG 照片 无 Lossy
WebP 网页照片和图形 有 Lossy 或 lossless

在浏览器里压缩图片

图片压缩 可在这台设备上缩小 JPG、PNG 或 WebP。格式保持不变。图像处理在浏览器内完成。此工具不会把文件上传到 NEXNARA 服务器。

这里的 PNG 压缩不会去掉透明度。若重新编码后没有更小,工具会保留原大小。对已经较高效的 PNG 这是预期情况。

把 PNG 转成 JPG 或 WebP

图片格式转换 在 JPG、PNG 和 WebP 之间转换。不转换 HEIC、SVG、动态 GIF、RAW 或 PDF。

输出为 JPG 时,透明像素会填成你设的背景色(默认白色)。PNG 输出是 lossless。JPG 和 WebP 使用质量设置。

转换本身在浏览器里进行。广告和站点其他功能仍会用网络;那和图像处理是分开的。

想保留 PNG 就从 图片压缩 开始。照片 PNG 要变成 JPG 或 WebP,打开 图片格式转换。

FAQ

为什么我的 PNG 这么大?

PNG 是 lossless,能存透明度和细细节。照片、过大尺寸、噪点和复杂纹理会让文件变大。Metadata 可能加一点,但很少是主因。

怎样减小 PNG 体积?

先压缩 PNG,像素尺寸过大再缩小。没有透明度的照片,转 JPEG 或 WebP 往往更小。任何 lossy 转换后都要对比画质。

PNG 总是比 JPG 大吗?

不是。照片存成 PNG 往往比 JPEG 大得多,但简单标志或界面图可以是很小的 PNG。大小取决于内容,不是固定的 PNG 对 JPG 规则。

该把 PNG 转成 WebP 吗?

WebP 适合网页照片和许多图形,也可以带透明度。并不总比 PNG 小。测试文件既好看又确实更小时再转。

PNG 压缩会降低画质吗?

PNG 压缩是 lossless:重新编码后像素应对齐。图片压缩 重新编码 PNG 时不去掉透明度;体积下降往往很小。转 JPEG 或 lossy WebP 可能降低画质。

为什么我的截图 PNG 这么大?

截图常适合 PNG,因为有文字、界面和平涂色。大屏、高 DPI、多余尺寸或画面里的照片仍会让它变大。先压缩;只有不需要 PNG 时再转换。