设备与系统问题
为什么我的 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 变小
按这个顺序做。不是每个文件都要走完每一步。
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 仍可能是对的格式。目标不是把每张图都变成 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 时再转换。