ExtendedPluginFilterは、ImageJにおいて非常に重要なインターフェースです。
他にもインターフェースはありますが、とりあえずこれを覚えておけば、他のものは推測できると思います。
詳細な説明はImageJの便利なインターフェースについてをご覧ください。
プログラミング~動作確認までを行った動画を作成しましたので、ご覧ください。
(↑のGIF画像はダイジェスト版です。クリックすると動画へジャンプします。)
サンプルプログラムとサンプル画像は以下にあります。(右クリックで保存してください)
- サンプルプログラム
- EX_ExtPlgFlt.java
- サンプル画像
- ExtendedPlugInFilter_Sample0.bmp
- ExtendedPlugInFilter_Sample1.bmp
- ExtendedPlugInFilter_Sample2.bmp
あと動画の途中で出てくる、build.xml
の編集内容は以下の通りです。
<move todir="plugins">
<fileset dir="${build.classes.dir}" includes="EX_*.class"/>
</move>