首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebP无损格式概述

WebP无损格式概述
EN

Stack Overflow用户
提问于 2012-12-02 21:38:00
回答 1查看 674关注 0票数 3

我正在阅读官方的WebP无损比特流规范和我有一种感觉,这份文件缺少一些解释。

让我描述一下规范的一些片段:

1.简介- clear

2. Riff报头-清除

3.转换

转换只用于主级别的ARGB图像:子分辨率图像没有转换,甚至没有表示转换结束的0位。

更早的时候,它没有提到容器保存了一些亚分辨率的图像。他们是什么?如果没有在说明书中描述,它们在哪里?他们如何添加到最后的图像?

然后,在预测变换段落中:

我们把图像分成正方形..。

..what图像?主图像还是亚分辨率图像?如果图像不能被分割成正方形(除了像素大小的方块),该怎么办?

前4位预测数据定义了比特数中的块宽度和高度。块列的数量( block_xsize )用于二维索引.

这是否意味着图像宽度为block_xsize * block_width?

变换数据包含图像的每个块的预测模式。

以什么方式,什么格式?

我不知道为什么我很难理解这一点。也许是因为我不是以英语为母语的人,或者是因为描述过于简洁。

我希望在解码此规范时提供任何帮助:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-03 06:39:50

刚才也提到过。在文件的顶部写着:

该格式使用递归嵌入到格式本身的子分辨率图像来存储有关图像的统计数据,例如所使用的熵码、空间预测器、颜色空间转换和颜色表。

这些是数据的数组(或颜色表中的向量),其中每个元素适用于实际图像中的像素块,例如16x16块。这些“子分辨率图像”本身并不是正在压缩的图像的子样本。

格式描述称它们为图像,因为它们的存储与主图像的格式完全相同。这些变换是对解码器的指令,用于解压缩的主图像数据。熵图像通过提供每个块的Huffman码来解压缩主图像。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13674145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档