Javaで画像ビューアを作成しようと思っています。

ImageIO.read(File)で未対応の画像(例:MAG)を表示したい場合
どのようにMAG用ImageReaderを作成、登録するのでしょうか?