如何减少网页的 PNG 文件大小?

Wil*_*iam 17 png adobe-photoshop

我有一个带有透明背景的 PNG-24 文件,其当前大小为 1.5 MB。如何减小大小或使用 PNG-8 文件格式并保持相同的质量?

在此处输入图片说明

来自这里的 PNG 文件:http : //www19.zippyshare.com/v/69590430/file.html

上传的示例图片我尝试了所有建议但没有好的结果请指教

谢谢

Lau*_*eau 9

RIOT可以做到这一点,还有更多。

Radical Image Optimization Tool(简称 RIOT)是一款免费的图像优化器,可让您在保持最小文件大小的同时直观地调整压缩参数。

它使用并排(双视图)或单视图界面实时比较原始图像和优化图像,并立即查看生成的文件大小。

图像优化器轻巧、快速且易于使用,但对于高级用户来说功能强大。您将能够控制压缩、颜色数量、元数据设置等,并为您的输出文件选择图像格式(JPEG、GIF 或 PNG)。

另一种可能性是使用pngquant,PNGOUT,和pngcrush的组合,如描述在这里,但是这是通过命令行。

以下是如何将 png24 图像转换为 png8 以实现 ie6 优点的说明,全部通过命令行使用开源工具(我认为)pngquant +pngout + pngcrush。

1- 将图像量化为 256(所以基本上 png8?s 看起来很糟糕,带有大精灵或具有大颜色范围的精灵)。

pngquant 256 some_24_bit.png

2-将图像从 png24 转换为 png8

pngout -c3 -d8 -y -force some_24_bit.png some_8_bit.png

3-压缩图像

pngcrush some_8_bit.png -bit_depth 8 -brute -rem alla -reduce some_8_bit_small.png


mik*_*ock 6

PNG 是一种无损压缩格式——在不更改文件中的源材料的情况下,除了默认的最高级别压缩之外,几乎没有办法增加压缩。减小尺寸的唯一真正方法是更改​​图像,通过降低分辨率或颜色深度来降低 PNG 压缩的复杂性。

如果您想要对图像进行高级别压缩并且不关心无损数据存储,请使用 JPEG。

  • 我不会说很少。Photoshop 的 Save For Web 非常糟糕,以至于 PNGOUT 通常可以无损地将文件减少 20-40%。并且 Photoshop 不支持 PNG8+alpha,对于某些图像,它可以缩小 70%。 (4认同)

小智 6

试试TinyPNG

从他们的网站:

它是如何工作的?

当您上传 PNG(便携式网络图形)文件时,图像中的相似颜色会组合在一起。这种技术称为“量化”。由于颜色数量减少,24 位 PNG 文件可以转换为小得多的 8 位索引彩色图像。所有不必要的元数据也被剥离。结果:100% 支持透明度的微小 PNG 文件。

他们有两个选择:

  • 将图像拖放到他们的网站上,它会自动处理。免费服务。(最多 20 张图片。每张最多 5 MB)
  • Photoshop 插件。这需要花费 $.

我还没有尝试过 PS 插件,所以无法评论它的效果如何。


Ren*_*nan 5

如果您不介意命令行,请查看OptiPNG,它可能就是您想要的。

OptiPNG 是一种 PNG 优化器,可将图像文件重新压缩到更小的尺寸,而不会丢失任何信息。该程序还将外部格式(BMP、GIF、PNM 和 TIFF)转换为优化的 PNG,并执行 PNG 完整性检查和更正。