理论:JPEG压缩维度
我的问题是关于 jpeg 压缩的理论。 维基百科和各种书籍总是谈论从 8*8 矩阵 来处理。 我理解正确吗,如果我得到一个 16*16 像素图像,我得到 4 个 8*8 像素矩阵? 并且没有一个 0-7、1-8、2-9、...7-15 的矩阵。 如果我是对的, if (image.width mod 8 != 0) OR (image.height mod 8 != 0) 是什么? 我用 0 填充 8*8 矩阵的其余部分?与平均值? 谢谢
my question is about the theory of jpeg compression.
Wikipedia and various books are always talking from a 8*8 matrix to work with.
Do I understand it right, if I got an 16*16 pixel image i got 4 of these 8*8 pixel matrix?
And not one Matrix from 0-7, 1-8, 2-9, ... 7-15.
If I am right, what is if (image.width mod 8 != 0) OR (image.height mod 8 != 0) ?
To i fill the rest of my 8*8 matrix with 0? With the mean value?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有时会对色块进行二次采样;文件中的块仍然是 8x8,但再次扩展时它们会变成 16x16(16x8 和 8x16 也是可能的)。
解压缩图像时,右侧和底部的多余像素将被剪掉,以保持原始尺寸。
Sometimes the color blocks are subsampled; the blocks in the file are still 8x8, but when expanded again they turn into 16x16 (16x8 and 8x16 are also possibilities).
When the image is decompressed the excess pixels on the right and bottom are cropped off so that the original dimensions are maintained.