我仍然对图片格式,图片压缩算法或方法和编解码器和他们之间的关系。
在我理解的格式中是保存图像的内容,因此它可能包含有关使用哪种压缩算法或方法(这两个同义词?)的信息。或者特定格式是否始终使用相同的算法?此外,这些算法可以使用多个编解码器,但我不会看到压缩算法完成的工作与编解码器之间的区别。
我的假设是对的吗?你能详细说明这些概念的定义和关系吗?
答案 0 :(得分:1)
图像格式是图像数据存储在磁盘上的规范。
由于图像的存储大小可能非常大,因此通常使用压缩算法存储图像,这可以减少存储图像表示所需的存储空间。
编解码器是en co </ strong> der / dec oder对。因此编解码器是压缩算法,也是反向解压缩算法。
开始学习更多内容的一个地方是NetPBM format and library的文档。这是最简单的图像格式之一,因为它不在内部使用压缩。
答案 1 :(得分:0)
以下是格式的示例 - PNG,GIF,TIFF,JPEG,BMP,TGA,PCX。
以下是压缩算法的示例 - LZW( Lempel Ziv Welch ),RLE(运行长度编码),DEFLATE。
在大多数情况下,每种格式通常使用相同的压缩,例如PNG格式使用DEFLATE压缩,而TGA和PCX格式始终使用RLE。然而,一些格式可以适应不同类型的压缩,例如, TIFF格式可以容纳LZW,JPEG,Packbits,CCITT压缩类型。
编解码器不仅仅是一种压缩算法,它理解格式的所有方面......在哪里可以找到高度和宽度,调色板,填充,压缩,字节顺序,透明度,元数据等。 / p>