#量化
#色差量化表
Fy=[[16,11,10,16,24,40,51,61],
[12,12,14,19,26,58,60,55],
[14,13,16,24,40,57,69,56],
[14,17,22,29,51,87,80,62],
[18,22,37,56,68,109,103,77],
[24,35,55,64,81,104,113,92],
[49,64,78,87,103,121,120,101],
[72,92,95,98,112,100,103,99]]
#m需要量化的   tr量化后的
def SCH(m):
    tr=[[0 in range(8)] in range(8)]
    for i in range(8):
        for j in range(8):
            tr[i][j]=int(m[i][j]/Fy[i][j])
    return tr
#反量化
#n量化后的(需要反量化的)
def _SCH(n):
    tr=[[0 in range(8)] in range(8)]
    for i in range(8):
        for j in range(8):
            tr[i][j]=int(n[i][j]*Fy[i][j])
    return tr