>>35
レス遅くなって申し訳ないです。
あれから色々やってみたのですがいっこうに
元の画像に戻らずです・・・。
しかも貼り付けたやつは逆DCTのほうでした。
g[m][n]=(unsigned char)a;
の部分はg[m][n]がunsigned char型なのです。
画像を読み込んでDCTして出力という感じです。