ユーザに指定された中身のわからないファイルをロードするときに
とりあえずSystem.Drawing.Image.FromFile()でロードさせてみて
例外が起きたら,あー画像じゃないんだ,という処理を
しているのですが,例外起こさないで画像ファイルとして
ロードできるかどうかって調べられないでしょうか。
int.Parse()に対するint.TryParse()のようなイメージです。