将 BMP 转换为 PNG、JPG、GIF、TIFF 质量差异

将 BMP 转换为 PNG、JPG、GIF、TIFF 质量差异

我的问题是,PNG、JPG、GIF 和 TIFF 等格式的图片在转换为 BMP 格式后,在质量和色彩深度方面有何区别?

答案1

我不太清楚 BMP 的属性,但我知道它是一种未压缩的格式。不过我不知道它是 8 位还是 16 位颜色。

TIFF(标记图像文件格式)是一种高质量的打印规格文件格式,可以达到高位深度,具有内部压缩功能以减小文件大小,并支持图层和 alpha 通道以实现透明度。

PNG(便携式网络图形)是一种相对快速的文件格式,其诞生源于对支持透明度的更高质量网络图像的需求。对于较低质量/文件大小,它可以是 8 位,但对于具有透明度的更高质量图像,通常为 32 位(每个红色、绿色、蓝色和 alpha 通道 8 位)。位大小越高,图像中的颜色越多,色调变化越平滑。

GIF(图形交换格式)——发音为 GIFF,而不是有些人讨厌的 JIFF——是一种只有 8 位的旧式 Web 格式,可提供 128 种颜色。顾名思义,它最适合图形图像:徽标、纯色、简单设计等,因为色调变化很少。由于调色板有限,它无法很好地进行混合。它可以支持透明度,尽管方式非常粗糙。您将调色板中的颜色指定为 alpha 颜色,并且该颜色在显示中隐藏。因此,在具有透明度的曲线上,您会得到非常粗糙的锯齿边缘。GIF 还支持动画,同样非常粗糙。例如,没有像 Flash 那样的推文,更多的是逐帧动画。最近,随着网络带宽的增加,GIF 经历了某种程度的复兴,允许播放比其设计时更大、更丰富多彩的动画(例如视频剪辑)。由于调色板有限,文件大小仍然非常小,并且有史以来创建的每个浏览器都支持这种最基本的 Web 文件格式。

JPEG(联合图像专家组)是一种 24 位文件格式,常用于网络、视频等各个领域。它不支持透明度或动画,但可以很好地分析图像并丢弃不需要的颜色,同时保持图像的完整性。这使得文件大小非常小,图像看起来也应该如此。

关于压缩,说一下。JPG 是一种有损格式,它在创建文件时会丢弃颜色,并且您永远无法恢复它们。它因代数损失而遭受严重损失。也就是说,如果您在 Photoshop 中创建图像,然后保存为 JPG,然后以某种方式更改该图像并保存另一个 JPG,则第二代文件看起来会比以前的版本更糟糕。根据使用的压缩级别,您可以几乎不受影响地避免几代损失,或者您可以很容易地得到一张看起来像狗食的图像。

另一方面,GIF 理论上应该是一种无损压缩方案,因为您可以反复保存相同的 GIF 而不会造成任何损失。但是,您必须首先丢弃大量颜色才能获得 GIF 调色板(16,000 到 128),所以我一直觉得无损有点误导。

希望这会有所帮助,如果您有任何疑问,我遗漏了什么或误述了什么,请询问或纠正我。

相关内容