PNG 有未压缩的格式吗?

PNG 有未压缩的格式吗?

我们知道 PNG 图像格式是图像文件的无损格式。与 FLAC 等无损音频文件格式相比:当我解压缩它时,我得到未压缩的 .WAV 文件格式。

所以我想知道 PNG 压缩的是哪种未压缩格式?是位图文件格式吗?

答案1

FLAC 不是压缩的 .WAV。

  • FLAC 是一种存储和压缩数字波形的格式(相控阵相机) 且无损失。
  • WAV 是一种不经压缩就存储 PCM 数据的格式。

我的意思是,当你解压 FLAC 时,你不会神奇地得到一个 .WAV 文件。相反,你使用的程序正在解码 PCM 数据并将其写回 .WAV 格式,只是因为它是最常见的格式。由于这两种格式都是无损的,因此这种转换不会造成任何损失,但 PCM 波形也可以写回其他无损格式:例如Apple AIFF和CD音频。

由于 .WAV 格式在消费者和专业人士中都已流行多年,因此,根据传统和设备支持,它的价格最低。共同点格式,但并不一定如此。

我希望这能为您的问题提供一个新的视角。

类似地,无损图像是光栅图形或位图,但位图数据不一定与 .BMP 格式相关,后者只是存储位图数据的特定方式。与 .WAV 一样,流行用法BMP 主要源于其简单性(有据可查、不支持有损内容等),并且已经存在了一段时间。

其他常见的未压缩无损格式包括:

  • TIFF在商业应用中已经存在很长时间了,但它是一种更灵活/复杂的格式,既可以是有损的,也可以是无损的
  • 生的许多数码相机中发现的图像也是无损的。

总之,无论是“音频”还是“图像”数据,都没有原始格式,任何人都可以以他们想要的任何方式存储它。我们拥有的是常见的文件格式和知道如何在它们之间进行转换的软件。

回答你的问题,似乎 .BMP 并不是音频领域中 .WAV 那样的事实标准。选择的未压缩格式是 BMP、TIFF 还是 RAW(或其他)将取决于应用程序/业务的类型。

答案2

@mtone 写的内容需要几句话来澄清一下:

  • .WAV 不是一种格式。它是其他格式的容器。您可以将许多不同的音频格式放入 WAV 容器中。您可以创建一个包含 mp3 歌曲的 .WAV 文件。因此 .WAV 可以同时具有(但不是)无损和有损。
  • .TIFF 也不是一种格式,而是一种容器。您可以将 jpeg 图像放在 TIF 中。因此,就像 mtone 所写的那样,它里面可以有无损和有损格式。
  • 没有一种 RAW 格式。不同的相机使用不同的原始格式。佳能使用 .CRW 和 .CR2,尼康使用 .NEF 和 .NRW 等等。
  • 除了“相机原始数据”,还有在数码相机发明之前就已使用的“真实”原始格式。“真实”原始格式非常原始,它们只包含像素,没有其他内容。过去许多游戏都使用原始格式。这些格式是如何工作的?游戏创建者决定他们需要 640x480 像素的图像,其中 24 位彩色像素,没有其他内容。因此,他们将这些图像保存到文件中,没有任何标题或元数据。这些图像的大小正好是 640x480x3 字节。另一个游戏创建者决定他的游戏需要 320x200 的图像,灰度级为每像素 8 位,因此这个游戏的所有图像大小正好是 320x200 字节长。这是存储图像的最原始方式。
  • .BMP 是一种格式(不是容器),但可以压缩。使用 RLE 方法无损,但可以压缩。所以它实际上并不是大家想象的那么简单的格式。它之所以流行和广泛使用,只是因为微软让它流行起来,而且很容易实现部分 BMP 保存/加载。然而,还没有一个程序可以读取和保存所有可能的 BMP 图像。这就是这种格式的复杂程度。

相关内容