>412
そりゃならんだろ
x in setCをy in {0 <= i <= 255 | i in setZ}に変化して情報が落ちまくっている
とんでも量子化だよ
フーリエ変換した画像として見たいならスペクトルにすればいいけど複素数から実数になるから元には戻らない
元に戻したいなら変換して得た複素数を逆変換する必要がある

原画像I, フーリエ変換FT, 変換後画像Jとすると
J = FT(I)
Jは時間領域から周波数領域に変換されている
I = FT^-1(J)

やってはいけない例
複素数空間から実数空間に変換するCtoR
J' = CtoR(J) = CtoR(FT(I))

コサイン変換とかで適切な量子化すれば, ある程度は, 見た目的にきれいに戻せるよ
とか言ってみるテスト