Compression tinypng.org如何压缩PNG文件?

Compression tinypng.org如何压缩PNG文件?,compression,png,Compression,Png,这是一项很棒的服务,他们将我的png图像优化了约67%。他们的服务如何运作?他们怎样才能使图片的大小和质量保持不变呢?答案就在该网页上: 上载PNG(便携式网络图形)文件时,类似 图像中的颜色是组合的。这种技术被称为 “量化”。由于颜色的数量减少,24位PNG 文件可以转换为更小的8位索引彩色图像。 所有不必要的元数据也被剥离。结果是:微小的8位PNG 100%支持透明度的文件。鱼与熊掌兼得 也是 它将24位RGB文件转换为调色板化的8位文件。您会丢失一些颜色深度,但对于小图像,它通常是无法察觉

这是一项很棒的服务,他们将我的png图像优化了约67%。他们的服务如何运作?他们怎样才能使图片的大小和质量保持不变呢?

答案就在该网页上:

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

它将24位RGB文件转换为调色板化的8位文件。您会丢失一些颜色深度,但对于小图像,它通常是无法察觉的

使用此工具,您可以在命令行上手动执行相同的操作:

这个问题的票数接近。我想投一票,但当所有的票都是出于不同的原因时,真的很难证明这一点。就我个人而言,我认为这是离题的。这不是一个真正的问题。有两个非常真实的问题。PNG是无损的。现有的工具可用于。如果你过于宽泛的问题是关于算法或格式,那么还有一个问题,当我试图在Windows的命令提示符下执行此exe时。上面写着“'pngquant'不能被识别为内部或外部命令、可操作程序或批处理文件。”你对此有什么想法吗?@user270014-你必须在实际包含该exe文件的目录中。使用cd C:\path\to\pngquantIs tinyPNG有损或无损?谢谢您的选择!TinyPNG plus优化(例如)似乎能产生最好的结果,但是
pngquant
很好,而且很容易编写脚本。我做了一个测试。使用8位PNG文件1.2MB,tinypng将其压缩为300K。似乎不是要将24位RGB文件转换为8位文件