2008-11-26 45 views
8

我有一个非常大的背景图像(约940x940像素),我想知道如果有人有压缩文件比Photoshop可以处理这个更大的技巧? PNG 8(250 KB)是最好的压缩方式,没有严重的Photoshop质量损失。有没有人知道一种方式来压缩图像比这更进一步(也许压缩一个PNG后,它已被保存)?为网络无情地压缩大图像

我通常不会处理优化图像这么大,所以我希望有人会有一些指针。

回答

7

看看http://www.irfanview.com/,是一个古老但很好的。

已经发现这可以很好地做到多通道png压缩,并且比PS更快地完成批处理方式。

在这里也有PNGOUT http://advsys.net/ken/utils.htm,这显然是非常好的。

+0

太棒了,我会看看这些工具;目前为止在这个线程中的最佳建议。谢谢! – 2008-11-26 01:11:49

+0

对于某些事情来说,PNG是唯一能做的事情... – seanb 2008-11-26 01:16:31

+1

PNGOUT让我获得了最小的图像;谢谢你的提示! – 2008-11-26 01:29:53

0

PNG图像已经在内部进行压缩,其方式不会从更多的压缩中获益太多(如果尝试压缩,实际上可能会进行扩展)。

您可以:

  • 从940x940降低分辨率为类似470x470小。
  • 减少颜色深度
  • 压缩使用有损压缩工具,如JPEG

编辑:当然250KB的是大量的网页背景。您可能还想重新考虑需要此功能的图形设计。

+0

“为了网络”成为事物... – 2008-11-26 01:08:52

+0

Woops!它从来没有想到有人会在网页上使用250KB的图像作为背景。这确实太大了! – 2008-11-26 01:14:17

+0

我的想法也与平面设计师交谈。 :-) – 2008-11-26 01:25:41

1

这取决于图像的类型。如果它有很多纯色和图案,那么PNG或GIF可能是您最好的选择。但如果它是一张照片般逼真的图像,那么JPG会更好 - 您可以降低JPG的质量,以达到您要查找的压缩/质量折衷的程度(Photoshop非常擅长向您展示预览版调整质量时的最终图像)。

2

如果图像本质上是摄影图像,JPEG会将其压缩得比PNG8好得多,质量相同。

+0

这不是照片,不幸的是; JPEG几乎是两倍大。 – 2008-11-26 01:08:19

2

Smush.It声称要“超越Photoshop的限制”。它是免费的和基于网络的。

+0

有趣的,我会看看。 – 2008-11-26 01:11:01

0

JPEG2000给出的照片质量图像的压缩比明显高于JPEG(或PNG)。此外,JPEG2000具有“有损”和“无损”压缩选项,可根据您的个人需求进行非常好的调整。

1

“保存后压缩PNG”部分看起来像是对我的深刻误解。你不能在没有信息损失的情况下神奇地压缩超过某个点。

要考虑的第一点是决议是否必须这么大。在两个方向上将分辨率降低10%,文件大小减少19%。

接下来,尝试使用不同级别的压缩与信息/质量损失的几种不同的压缩算法。如果图像粗略,您可能会得到相当严格的JPEG压缩。

14

它首先取决于你试图压缩的图像类型。两个基本类别:

  • 图片
  • 插图

留念(如照片),一个lossy compression格式像JPEG将是最好的,因为它会删除AREN细节”不容易被人类视觉感知到。这将使质量达到非常高的压缩率。缺点是过度压缩会导致非常明显的compression artifacts

对于包含相同颜色的大面积,使用像PNGGIF一个lossless compression格式将是最好的办法插图。虽然技术上不正确,但您可以想到PNG和GIF会将相同颜色的重复压缩得非常好,类似于run-length encoding(RLE)。

现在,正如您已经提到过PNG,我将从我使用PNG的经验中讨论这个问题。

首先,进一步压缩PNG不是一个可行的选项,因为不可能压缩已经被压缩的数据。任何数据压缩都是如此;从源数据中删除entropy(基本上,重复可以用更紧凑的方式表示的模式)导致存储信息所需的空间量减少。 PNG已经采用了以无损方式有效压缩图像的方法。

也就是说,至少有一种可能的方式来进一步减小PNG的大小:通过减少存储在图像中的颜色数量。通过使用“索引颜色”(基本上将自定义调色板嵌入图像本身中),您可能可以减小文件的大小。但是,如果图像具有多种颜色(例如具有颜色渐变或照片图像),那么您可能无法减少图像中使用的颜色数量,而没有明显的质量损失。

基本上,它会涉及到一些试验和错误,看看图像的变化是否会导致图像质量和文件大小的任何变化。


Paul Fisher的评论提醒我,我也可能不会推荐使用GIF。 Paul指出,对于几乎所有情况,PNG都比GIF更好地压缩静态艺术线条。

我还指出,GIF只支持8位图像,所以如果图像的颜色超过256色,则必须减少使用的颜色。

另外,在某些情况下,Kent Fredric关于降低颜色深度的评论导致文件大小增加。尽管这是推测,但可能dithering导致图像变得不太可压缩(因为抖动引入具有不同颜色的像素以模拟某种其他颜色,有点像混合不同颜色的颜料的颜料以另一种颜色结束)通过在图像中引入更多的熵。

0

我一直很喜欢jpeg。确保将photoshop配置为不以jpeg自动保存缩略图。根据我的经验,我可以通过使用3遍渐进压缩来获得最大的爆炸/降低比率,但基线优化效果相当不错。选择非常低的质量水平(例如2或3),然后进行实验,直到找到一个很好的折衷。

5

继承人点其他海报可能没有注意到,我发现实验:

在某些安装,默认行为是保存图像的颜色配置文件的完整副本与图像一起。

也就是说,设备校准图通常是SRGB或类似的东西,它告诉使用代理如何将颜色最佳地映射到现实世界的颜色,而不是设备独立的颜色。

然而,这个图像配置文件非常大,并且可以使一些您希望非常小的文件变得非常大,例如,消耗大量25kb的1px x 1px图像。即使是纯粹的BMP格式(未压缩)也可以代表1个像素。

此配置文件通常不需要在网络中,因此,在保存您的photoshop图像时,请务必将其导出而不使用此配置文件,并且您会注意到显着的尺寸改进。

您可以使用其他工具(如gimp)剥离此数据,但如果文件很多,可能会耗费一些时间。

1

我会平铺它,除非你绝对确定你的观众有带宽。

接下来是jpeg2k。

3

pngcrush可以在没有任何数据丢失的情况下进一步压缩PNG文件,它应用编码和压缩选项的不同组合来查看哪一个效果最好。

1

要从JPEG文件中获得更多,可以使用“另存为网页”对话框的“修改质量设置”。

  1. 创建一个掩码/选择,其中包含白色,你想保留最详细的,eq围绕文本。您可以使用Quick-Mask使用画笔绘制遮罩。它有助于羽化选择,这将在下一步中产生一个很好的白色到黑色的转换。
  2. 选择保存这个面膜/作为一个通道,给通道的名称
  3. 使用文件 - >另存为Web
  4. 选择JPEG作为文件格式
  5. 旁边质量框中有一个小按钮,一个在它上面圈。点击那个。在步骤2中选择保存的频道,然后播放频道内容的白色和黑色部分的质量设置。
1

http://www.jpegmini.com是一个新的服务,创建一个标准的jpgs与一个令人印象深刻的小文件大小。我已经取得了很好的成功。

1

为了获得最佳质量的单张图像,我强烈推荐RIOT。您可以看到原始图像,除了已更改的图像。

该工具是免费的,真的值得尝试。

-1

http://tools.dynamicdrive.com/imageoptimizer允许您从每种格式生成GIF,JPG或PNG文件,并告诉您图像压缩了多少(以原始文件大小的百分比)。

然后,您可以选择多少质量,你愿意妥协的小图片。它对我来说效果很好。