我见过很多种图片扩展名,但从未真正理解它们之间的实际差异。有没有一些链接能够清楚地解释它们之间的区别呢?
在选择特定类型的图像用于应用程序时,是否存在要考虑的标准?对于Web应用程序,我们要使用什么呢?
我见过很多种图片扩展名,但从未真正理解它们之间的实际差异。有没有一些链接能够清楚地解释它们之间的区别呢?
在选择特定类型的图像用于应用程序时,是否存在要考虑的标准?对于Web应用程序,我们要使用什么呢?
关于各种图像格式之间的差异和用法已经有了很好的讨论。
然而,我想为捕捉图片和存储它们的整个过程添加一些内容。
或者你可以说是构建过程(因为现在我们可以用计算机绘制或制作图片)。如果你用相机拍照,你已经使用了大量的传感器(CCD或CMOS)和算法(Bayer模式滤波器、子采样和量化等)。还有像像素格式
和颜色空间
这样的东西。在获得基本像素信息后,必须有一种方法来存储它们。
为了将像素信息存储到文件中,我们需要一种约定和相关算法。为了节省空间,有压缩,但基本问题是将像素编码为字节并将字节解码为像素以进行显示。
一张典型的图像文件可能由几个部分组成,基本上有两个:元数据或文件头和像素数据部分。 元数据
描述了图像本身,可能包括高度
和宽度
、文件格式
等。而像素数据部分
则是真正处理真实图片
的部分。
如前所述,文件存储在硬盘中,并以字节/位为单位。因此,图像文件也仅仅是一个字节流。对于显示,我们需要了解显示器的工作原理。典型的 PC 显示器使用RGB模型进行显示。
希望这可以帮助你 :-)