我有一个非常大的背景图像(大约 940x940 像素),我想知道是否有人有压缩比 Photoshop 可以处理的这么大的文件的提示?Photoshop 中没有严重质量损失的最佳压缩格式是 PNG 8 (250 KB);有谁知道比这更进一步压缩图像的方法(也许在保存PNG后压缩它)?
我通常不处理优化这么大的图像,所以我希望有人能提供一些指导。
我有一个非常大的背景图像(大约 940x940 像素),我想知道是否有人有压缩比 Photoshop 可以处理的这么大的文件的提示?Photoshop 中没有严重质量损失的最佳压缩格式是 PNG 8 (250 KB);有谁知道比这更进一步压缩图像的方法(也许在保存PNG后压缩它)?
我通常不处理优化这么大的图像,所以我希望有人能提供一些指导。
这首先取决于您要压缩的图像类型。两个基本类别是:
对于图片(例如照片),像JPEG这样的有损压缩格式是最好的,因为它会删除人类视觉感知不容易注意到的细节。这将允许非常高的质量压缩率。缺点是过度压缩会导致非常明显的压缩伪影。
对于包含大面积相同颜色的插图,使用无损压缩格式(如PNG或GIF )将是最好的方法。尽管技术上不正确,但您可以认为 PNG 和 GIF 可以很好地压缩相同颜色的重复,类似于游程编码(RLE)。
现在,正如您特别提到的 PNG,我将根据我使用 PNG 的经验进行讨论。
首先,进一步压缩 PNG 不是一个可行的选择,因为无法压缩已经压缩的数据。任何数据压缩都是如此;从源数据中去除熵(基本上,可以以更紧凑的方式表示的重复模式)导致存储信息所需的空间量减少。PNG 已经采用了以无损方式有效压缩图像的方法。
也就是说,至少有一种可能的方法可以进一步降低 PNG 的大小:减少存储在图像中的颜色数量。通过使用“索引颜色”(基本上在图像本身中嵌入自定义调色板),您可以减小文件的大小。但是,如果图像开始时有多种颜色(例如具有颜色渐变或照片图像),那么您可能无法减少图像中使用的颜色数量而不会明显降低质量。
基本上它会归结为一些反复试验,看看图像的更改是否会导致图像质量和文件大小的任何变化。
Paul Fisher 的评论提醒我,我可能也不建议使用 GIF。Paul 指出,在几乎所有情况下,PNG 都比 GIF 更好地压缩静态线条艺术。
我还要指出,GIF 仅支持 8 位图像,因此如果图像具有超过 256 种颜色,则必须减少使用的颜色。
此外,Kent Fredric 关于减少颜色深度的评论在某些情况下会导致文件大小增加。尽管这是推测,但抖动可能会导致图像的可压缩性降低(因为抖动会引入具有不同颜色的像素来模拟某种其他颜色,就像混合不同颜色的颜料最终得到另一种颜色)通过在图像中引入更多的熵。
看看http://www.irfanview.com/,是一个老字号,但一个好东西。
发现这能够很好地进行多通道 png 压缩,并且比 PS 更快地进行批处理。
这里也有PNGOUT http://advsys.net/ken/utils.htm,这显然非常好。
这是其他海报可能没有注意到我通过实验发现的一点:
在某些安装中,默认行为是将图像颜色配置文件的完整副本与图像一起保存。
也就是说,设备校准图,通常是 SRGB 或类似的东西,它告诉使用代理如何最好地将颜色映射到真实世界的颜色,而不是与设备无关的颜色。
然而,这个图像配置文件非常大,并且可以使一些您认为非常小的文件变得非常大,例如,一个 1px x 1px 的图像消耗大量 25kb。即使是纯 BMP 格式(未压缩)也可以代表少 1 个像素。
Web 通常不需要此配置文件,因此,在保存您的 Photoshop 图像时,请确保在没有此配置文件的情况下导出它们,您会注意到显着的尺寸改进。
您可以使用 gimp 等其他工具去除这些数据,但如果文件很多,则可能会有点耗时。
pngcrush可以进一步压缩 PNG 文件而不会丢失任何数据,它应用不同的编码和压缩选项组合来查看哪个效果最好。
如果图像本质上是摄影图像,则在质量损失相同的情况下,JPEG 将比 PNG8 压缩得多。
Smush.It声称“超越了 Photoshop 的限制”。它是免费的和基于网络的。
这在很大程度上取决于图像的类型。如果它有很多纯色和图案,那么 PNG 或 GIF 可能是你最好的选择。但是,如果它是照片般逼真的图像,那么 JPG 会更好 - 您可以将 JPG 的质量降低到您正在寻找的压缩/质量权衡的程度(Photoshop 非常擅长向您展示调整质量时的最终图像)。
“保存后压缩PNG”部分对我来说似乎是一个深刻的误解。你不能神奇地压缩超过某个点而不会丢失信息。
首先要考虑的一点是分辨率是否必须这么大。在两个方向上将分辨率降低 10% 会使文件大小减小 19%。
接下来,尝试几种不同的压缩算法,它们具有不同的压缩等级与信息/质量损失。如果图像是粗略的,您可能会使用非常严格的 JPEG 压缩。
我会把它平铺,除非你绝对确定你的听众有带宽。
接下来是jpeg2k。
要从 JPEG 文件中获得更多信息,您可以使用“另存为 Web”对话框的“修改的质量设置”。
http://www.jpegmini.com是一项新服务,可以创建文件大小非常小的标准 jpg。我已经取得了很好的成功。
为了获得最佳质量的单张图像,我强烈推荐RIOT。除了更改后的图像,您还可以看到原始图像。
该工具是免费的,非常值得一试。
PNG图像已经在内部进行了压缩,这种压缩方式并不能从更多的压缩中受益(如果您尝试压缩它,实际上可能会扩展)。
你可以:
编辑:当然 250KB 对于网络背景来说很大。您可能还想重新考虑需要这样做的图形设计。
JPEG2000 对照片质量图像的压缩率明显高于 JPEG(或 PNG)。此外,JPEG2000 具有“有损”和“无损”压缩选项,可以根据您的个人需求进行很好的调整。
我一直很幸运使用 jpeg。确保将 Photoshop 配置为不自动将缩略图保存在 jpeg 中。根据我的经验,我通过使用 3 次渐进压缩获得了最大的 bang/buck 比,尽管基线优化效果很好。选择非常低的质量级别(例如 2 或 3)并进行试验,直到找到一个好的折衷方案。
Cesium是我见过的最好的工具。