JPEG的基线架构是什么?

3
我经常看到人们将baseline与JPEG的顺序压缩模式等同使用,这让我感到困惑。
在德语维基百科页面JPEG上列出了四种主要的压缩模式:
- 顺序 - 渐进 - 分层 - 无损
在该页面上搜索“baseline”没有任何结果。
其他来源称其为基线标准、基线顺序,并将其与渐进进行比较。在另一页关于该主题的页面上,我发现了基线顺序和基线渐进之间的比较。
有人能解释一下什么是“baseline”吗?
我认为基线是用于顺序、渐进和分层JPEG图像的体系结构名称,它是程序(例如图像查看器)必须实现的最少的子处理过程(下采样、DCT等),以便能够查看这些模式的图像。我有一本书上说:
- 有两种主要模式:有损(也称为基线)和无损(通常产生约0.5的压缩比)。
1个回答

3
JPEG是一个庞大的标准,包含了许多不同的压缩方法。按照标准编写实现JPEG是不切实际的,但通过IJG的努力,JPEG标准的一个子集被实现并已经成为通用格式。
目前一般使用三种类型的JPEG(帧): 1. 基线顺序 2. 扩展顺序 3. 渐进式
基线顺序和扩展顺序的解码方式完全相同。唯一的实用区别是:基线顺序仅限于两个霍夫曼表和两个量化表,而扩展顺序则限制为四个。 (标准中还有两个差异,但对使用中的JPEG没有影响。)
因此,基线顺序JPEG是扩展顺序JPEG的子集。然而,两者之间的差距非常小,实际上没有区别。
渐进式JPEG与顺序JPEG相关,但实现起来更加复杂。
这是目前普遍使用的JPEG。
JPEG标准定义了一种无损压缩技术。12位灰度无损图像在医学应用中使用。我所知道的只有在那里使用。
分层JPEG在学术界以外并未使用。
按照您的列表:
- 顺序 - 渐进式 - 分层式 - 无损
更容易理解为:
- 顺序(基线或扩展,实际上相同) - 渐进式(与顺序相关但更复杂) - 分层式(不使用且不支持) - 无损(很少使用,只有少数应用程序支持)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接