>>989
一応簡単に説明しとくと
・fs = new FileStream(...)でTIFFを開く
・ary = new byte[(int)fs.Length]で配列を作成
・fs.Read(ary,0,ary.Length)で配列に値を読み込む
・>>981を参考に配列から330タグを探す
・330タグの値を配列の4から7番目に代入
・配列からMemoryStreamを作成
・Image.FromStreamでMemoryStreamを読む

って具合かな
先にバイナリエディタで手動で書き換えて検証した方がいいとは思うけど