ImageJ 插件


插件

插件是一个比脚本以及大多数ImageJ内置的功能如插件一样菜单命令强大的多的概念。引自Werner Bailer.

ImageJ中JavaScript的优缺点.更完整的不同脚本语言之间的对比可参考Fiji网站.

JavaScript的优点 JavaScript的缺点
充分利用ImageJ和Java APIs

标准化

更丰富的语言(object, ? operater, break, continue 等)

大量的说明书

比较慢,特别是启动的时候

没有等价的宏集

不能使用大多数ImageJ 360+个内置宏函数(功能)

需要大量复杂的ImageJ和Java APIs的知识

不支持“批处理”模式

不能创建定制工具和工具栏菜单

不兼容Function Finder…[F]和CodeBar

没有调试器


插件是以Java类运行的,这意味着你可以使用所有Java语言的所有特征,在一个插件中充分应用ImageJ API并使用所有标准的以及第三方的Java APIs。这为插件的功能打开了广阔的窗口。

最常使用的插件是图片分析和处理图片堆栈过程中的过滤器,以及用于读/写来自文件或其他设备而ImageJ原本不支持的格式的I/O插件。但是正如你能在ImageJ网站所看到的插件列表一样,你还可以利用插件做很多其他的事情,比如说渲染图形或者拓展ImageJ的图形用户界面

ImageJ/plugins/文件夹中的插件列在Plugins▷菜单的底部。插件文件夹中仅文件名带至少一条下划线的.Class和.jar文件能被安装。注意,IJ 1.44及以后的版本中,ImageJ启东时不在自动的安装JAR文件目录中小写字母(名)的插件。


ImageJ开发插件

关于开发ImageJ插件的更多信息可以参考以下说明:

资源 地址
ImageJ网站的开发者资源页面(Help▷ Resources…) http://imagej.nih.gov/ij/developer/index.html
 Fiji网站上的专用教程: http://imagej.nih.gov/ij/developer/index.html
 ImageJ说明书入口的专用教程 http://imagejdocu.tudor.lu/
ImageJ Dev网站的专用教程 http://developer.imagej.net/ides




公众号

关注公众号,获取一手资讯

“ ImageJ 插件 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注