假设数据为:
1 9 46 255 214 1 38 255 222
则滤波的过程是:
Data1= 0 + 9 = 9%256 = 9
Data2= 9 + 46= 55%256 = 55
Data3= 55 + 255 = 310%256= 54
Data4= 54 + 214 = 268%256 = 12
… …
如果我的图片是 RGB, bit-depth=8,width = 3的PNG image,并且数据如下:
1 255 255 255 0 0 255 0 255 255,那么反滤波后的结果是什么?
这时对于一个像素点来说,一个 像素点有三个采样通道。每一个通道是独立计算的。详细计算过程见下图:
如果IHDR中已经指定了interlaced method = 1,反滤波的时候是相当于对 7个reduced image 独立地进行。