如何使用jpeg编码包含单行的Image

时间:2017-09-06 03:41:55

标签: image-processing jpeg codec image-compression libjpeg

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

https://dsp.stackexchange.com/questions/35339/jpeg-dct-padding

给出了一个非常好的解释
  

来自基线JPEG:

     
    

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