PNG 和 BMP 图像格式之间的质量是否存在差异?

PNG 和 BMP 图像格式之间的质量是否存在差异?

我刚刚了解到 PNG 是一种无损图像格式,而 BMP 既可以是未压缩格式,也可以是无损格式。这两者之间应该有质量差异吗?如果没有,这是否意味着其他无损格式(如 TIFF、JPEG2000 和 PNG)提供与 BMP 相同的质量?

答案1

BMP 未压缩无损。PNG 经过压缩但无损。因此,无损格式唯一可见的区别是文件大小。我建议使用 PNG 而不是 BMP,除非出于兼容性原因不能这样做。

答案2

没有质量差异BMP 和 PNG 格式之间(除了 PNG 使用 deflate 算法压缩)。

BMP8可以使用压缩放射线剂量率(游程编码)算法,但是BMP16/24/32/64尚不支持压缩。

BMP32支持alpha通道就像PNG32 支持透明度

答案3

质量没有区别,两种标准都是无损的。未压缩的 BMP 占用更多空间,但压缩后(例如放入 .zip 或 .7z 文件中)BMP 会更好。

做了一些实验后,我以 BMP 和 PNG 格式保存了一张照片,并压缩了这两个文件。(.zip)BMP 大 1.8%,但不同照片之间的差异会有所不同。

如果您正在压缩照片,那就没有什么区别。

但是,对于简单的图片(比如您在画图时绘制的图画或者图表),使用 .bmp 压缩的效果会比使用 .png 压缩的效果好得多。

我再次测试了这一点。我在 Paint 中制作了一个徽标(类似于福特徽标),并用 7zip 压缩。未压缩时,png 为 136kb,bmp 为 1.7 MB。压缩后,png 约为 100kb,bmp 为 18kb。

如果要压缩图片,请保存为 .bmp。如果不想压缩,请使用 .png。

顺便说一下,压缩后两者都是 jpeg。

相关内容