ImageJ使用手册翻译 part-24-18 从命令行运行ImageJ

avatar 2019-06-3015:00:53 评论 294

ImageJ被设计为一个桌面应用。但是,它通过向ij.jar类路径添加一个特殊的数据库(headless.jar)来重写ImageJ的关键类以便进入无头模式,便可以在没有图形的环境下运行ImageJ(无头模式)。就如Fiji网站描述的一样,在Fiji中该模式是通过 –headless命令行标志来实施的。“无头”操作在ImageJ2中有所简化。

ImageJ可以识别以下命令行选项:

“file-name”  打开一个文件。比如:

Blobs.tif
/Users/wayne/images/blobs.tif
e81*.tif

-I jpath path 指定到包含插件目录的路径

比如:

-I jpath /Applications/ ImageJ

-port       指定ImageJ使用的端口,以便确定在另一种情况下ImageJ是否运行。比如:

-port1(使用默认端口地址+1)
-port2(使用默认端口地址+2)
-port0(不要用另一种情况检验)

-macro path [arg] 运行一个脚本,向其传递一个任选变元。恢复可采用getArgument (). 比如:

-macro analyze.ijm
-macro analyze /users/wayne/images/stack1

-batch path [arg] 运行一个或者脚本(非 GUI),向其传递一个任选变元。ImageJ在结束后退出。比如:

-macro analyze.ijm
-macro analyze /Users/wayne/images/stack1

 

-eval “macro code” 评估代码。比如:

-eval “print(‘Hello, world’)”
-eval “return getVersion();”

-run command 运行一个ImageJ菜单命令。比如:

-run ”About ImageJ…”

-debug 以调试模式运行ImageJ。

ImageJ中文教程

weinxin
我的微信公众号
扫码关注获得本站一手资讯
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: