有时我一直读到基线与 JPEG 的顺序压缩模式同义使用,我对此感到困惑。
关于german wiki page for JPEG列出了四种主要的压缩模式:
- 顺序
- 进步
- 分层
- 无损
在该页面上搜索“基线”返回零匹配。
其他来源称其为基线标准、基线顺序并将其与渐进式进行比较。在关于该主题的另一页上,我发现了基线顺序和基线渐进之间的比较。
谁能解释一下“基线”到底是什么?
我认为基线是顺序的、渐进的和分层的 JPEG 图像的体系结构的名称,它是程序(例如图像查看器)必须实现的子过程(下采样、DCT 等)的最低限度能够查看这些模式的图像。我有一本书说:
There are two main modes: lossy (also called baseline) and lossless (which typically produces compression ratios of around 0.5).
最佳答案
JPEG 是一种庞大的格式,包含多种不同的压缩方法。正如所写,实现 JPEG 是不切实际的。主要是通过 IJG 的工作,JPEG 标准的一个子集得以实现并得到解决。
常用的 JPEG(帧)有以下三种类型: 1. 基线顺序 2.扩展顺序 3. 渐进式
基线序列和扩展序列的解码方式完全相同。唯一可行的区别是基线序列被限制为 2 个霍夫曼表和 2 个量化表,而扩展序列被限制为每个 4 个。 (标准中还有其他 2 个差异,但对 JPEG 的使用没有影响。)
Baseline Sequential JPEG 是 Extended Sequential JPEG 的子集。然而,两者之间的差异是如此之小,实际上没有。
渐进式 JPEG 与顺序 JPEG 相关,但实现起来要复杂得多。
也就是现在普遍使用的JPEG格式。
JPEG 标准定义了一种无损压缩技术。 12 位灰度无损图像用于医疗应用。这是我知道它们被使用的唯一地方。
分层 JPEG 不在学术界之外使用。
使用你的列表:
- 顺序
- 进步的
- 分层
- 无损
这样更容易理解
- 顺序(基线或扩展-有效相同)
- 渐进式(与顺序相关但更复杂)
- 分层(未使用且不受支持)
- 无损(很少使用且很少有应用程序支持)
关于image - JPEG 的基线架构是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26523504/