我正在阅读官方的WebP无损比特流规范,但我有一种感觉,这个文档缺少一些解释。
让我描述一些规范的片段:
1. 介绍 - 清晰明了
2. Riff头 - 清晰明了
3. 转换
转换仅用于主要级别的ARGB图像:子分辨率图像没有变换,甚至没有表示变换结束的0位。
早先的地方没有提到容器包含一些子分辨率图像。它们是什么?如果规范中没有描述它们在最终图像中如何添加?
然后,在“预测变换”段落中:
我们将图像分成正方形......哪个图像?主图像还是子分辨率图像?如果图像不能分成正方形(除了像素大小的正方形),会发生什么?
让我描述一些规范的片段:
1. 介绍 - 清晰明了
2. Riff头 - 清晰明了
3. 转换
转换仅用于主要级别的ARGB图像:子分辨率图像没有变换,甚至没有表示变换结束的0位。
早先的地方没有提到容器包含一些子分辨率图像。它们是什么?如果规范中没有描述它们在最终图像中如何添加?
然后,在“预测变换”段落中:
我们将图像分成正方形......哪个图像?主图像还是子分辨率图像?如果图像不能分成正方形(除了像素大小的正方形),会发生什么?
预测数据的前4位定义了块的宽度和高度,以位数表示。块列数 block_xsize 用于二维索引。
这是否意味着图像宽度为 block_xsize * block_width?
变换数据包含图像每个块的预测模式。
以何种方式、何种格式?
我不知道为什么很难理解这个规范。可能是因为我不是以英语为母语的人或者描述过于简洁。
我将感激任何有助于解码此规范的帮助 :)