2017-09-06 131 views
0

虽然我在阅读jpeg规范,但在编码jpeg时我开始了解,图像首先被分解为8x8块,然后发生DCT和其他事情。 所以我很想知道包含单行的图像(原始文件)如何使用jpeg编码? 会jpeg添加额外的7行到文件,以便它可以打破它在8x8块?如何编码包含使用jpeg单行的图像

+1

是,[会有一些填充内部(https://stackoverflow.com/questions/74892/is-there-a-quality-file-size-or-other-benefit-to- -的JPEG-尺寸感-倍数)。 – sascha

回答

0

一个很漂亮的给出解释在https://dsp.stackexchange.com/questions/35339/jpeg-dct-padding

从基线JPEG:

图像分割成8x8大小的块。然后使用8x8 DCT独立地转换每个块。如果图像尺寸不是8的精确倍数,则可以仅部分占用右下边界上的块。这些边界块必须填充到8x8的全部块大小,并以与其他块相同的方式进行处理。压缩机可以自由选择用于填充部分边界块的值。

0

在JPEG压缩中,不是MCU大小倍数的图像会向上填充到该大小。

相关问题