减少Photoshop导出的PNG文件的文件大小


1

我可以将PSD(photoshop)中的文件导出为PNG(便携式网络图形)格式。

对于大小为1024x768的图像,我通常会得到一个大约120KB的PNG文件。但是,如果我使用Apple的预览打开完全相同的图像,并保存而不进行任何修改,则该文件一直下降到接近40KB(原始文件的三分之一)。

这是为什么?预览会丢失一些重要信息吗?Photoshop是否为内部使用添加了额外的信息而预览却摆脱了它?

Answers:


1

有两个因素:

  1. 图像可以包含其他不可见/未使用的元数据(例如注释,有关创建文件的程序的信息以及许多PNG读取程序未使用的颜色配置文件)

  2. 压缩可以做得很差,为了提高效率而牺牲速度(或者如果PNG保存程序很糟糕,它可能既慢又压缩不好:)

您可以从PNG中删除不可见的垃圾和/或使用较重的压缩重新压缩它们,而不会因图像优化器而失去任何质量

ImageOptim是适用于所有流行图像优化器的Mac GUI。


您是否考虑过,当您回答其中一些问题时,可能还会将标题重新编写为问题,如果它们尚未提及,可能会清除问题以反映提问者所寻找的内容?我最近一直在关注不少问题,并将非问题和蹩脚的问题解决为更好的问题。
杀手级别

0

可以通过“图像信息”命令(shift + I)检查Photoshop中的差异。

Apple的预览确实减少了图像中的颜色数量,因此通过减少像素占用的位数来获得空间和压缩。

这种“优化”当然意味着质量的损失。


在大多数情况下,PNG压缩在视觉上是无损的。换句话说,文件的视觉感知没有差异,但您可能会丢失不需要的元数据和其他垃圾。Web开发人员提示:始终压缩您的PNG文件。
Wk_of_Angmar 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.