ImageJ 用户手册——第五部分(菜单命令Plugins)

news/2024/7/21 5:04:14 标签: 图像处理

这里写目录标题

  • 菜单命令
    • 31. Plugins
      • 31.1 Macros
        • 31.1.1 Install
        • 31.1.2 Run
        • 31.1.3 Startup Macros
        • 31.1.4 Record
      • 31.2 Shortcuts
        • 31.2.1 List Shortcuts
        • 31.2.2 Create Shortcuts
        • 31.2.3 Install Plugin
        • 31.2.4 Remove
      • 31.3 Utilities
        • 31.3.1 Control Panel
        • 31.3.2 Find Commands
        • 31.3.3 Search
        • 31.3.4 Monitor Events
        • 31.3.5 Monitor Memory
        • 31.3.6 Capture Screen
        • 31.3.7 Capture Image
        • 31.3.8 ImageJ Properties
        • 31.3.9 Threads
        • 31.3.10 Benchmark
        • 31.3.11 Reset
      • 31.4 New
        • 31.4.1 Macro
        • 31.4.2 Macro Tool
        • 31.4.3 JavaScript
        • 31.4.4 Plugin
        • 31.4.5 Plugin Filter
        • 31.4.6 Plugin Frame
        • 31.4.7 Plugin Tool
        • 31.4.8 Text Window
        • 31.4.9 Table
      • 31.5 Compile and Run

菜单命令

31. Plugins

31.1 Macros

此子菜单包含用于安装、运行和录制宏的命令,以及Plugins>Macros>Install添加的任何宏命令。当ImageJ启动时,宏文件夹中名为StartupMacros.txt的文件中包含的宏会自动添加到此子菜单中。根据设计,一次只能安装一组宏。因此,Plugins>Macros>Install (或“更多工具”菜单)安装的最后一组宏将始终替换以前安装的宏。

31.1.1 Install

将文件中包含的一个或多个宏添加到此子菜单的底部。要安装一组宏,同时查看其源代码,请使用File>Open打开宏文件,然后使用编辑器的Macros>Install Macros命令。ImageJ启动时,会自动安装ImageJ/Macros/StartupMacros.txt文件中的宏。类似地,对于ImageJ 1.44f及更高版本,带有两个或多个宏的新打开的宏集也会自动安装在此菜单中。

31.1.2 Run

加载并运行宏,而不在编辑器中打开它。要运行宏,同时查看其源代码,请使用File>Open将其打开,然后使用编辑器的Macros>Run Macro命令。

31.1.3 Startup Macros

打开ImageJ/macros/StartupMacros.txt。在下拉菜单中选择“启动宏”时,按住Shift键可以打开相同的文件。

31.1.4 Record

打开ImageJ命令记录器。要创建宏,请打开记录器,使用一个或多个ImageJ命令,然后单击“创建”。当记录器打开时,您使用的每个菜单命令都会生成一个宏run()函数调用。run()函数有一个或两个字符串参数。第一个是命令名。可选的第二个参数包含对话框参数。

31.2 Shortcuts

此子菜单包含用于创建键盘快捷方式以及用于安装和删除插件的命令。

31.2.1 List Shortcuts

此命令生成一个表,其中一列中包含ImageJ键盘快捷键,另一列中则包含它们调用的命令。以“*”为前缀的命令指的是使用“创建快捷方式…”创建的快捷方式。而前缀为“^”的命令指的是已安装的宏(在插件>宏中列出),并覆盖ImageJ默认热键。请注意,除非选中Edit>Options>Misc中的“需要控制键才能使用快捷键”,否则不必按住Ctrl键即可使用键盘快捷键。例如,要打开图像(File>Open[o]),只需按o。

31.2.2 Create Shortcuts

为ImageJ菜单命令指定键盘快捷方式,并在快捷方式子菜单中列出快捷方式。从弹出菜单中选择命令,并在文本字段中输入快捷方式。快捷方式可以是小写字母或大写字母,也可以是“F1”到“F12”。使用Plugins>Utilities>List Shortcuts来获取已在使用的快捷方式列表。

31.2.3 Install Plugin

在用户指定的子菜单中安装插件。带有showAbout()方法的插件也会自动添加到Help>About Plugins>submenu中。使用第一个弹出菜单来选择插件,使用第二个弹出菜单选择要安装的子菜单。该命令必须与任何现有的ImageJ命令不同。快捷方式(可选)必须是单个字母或“F1”到“F12”。Argument(可选)是将传递给插件的运行方法的字符串。

31.2.4 Remove

删除通过“创建快捷方式”添加到“快捷方式”子菜单的命令。还删除由安装插件添加的命令,并删除在插件菜单中安装的插件。在ImageJ重新启动之前,菜单不会更新。

31.3 Utilities

31.3.1 Control Panel

此命令打开一个窗口,该窗口包含层次树结构中的ImageJ命令。单击叶节点以启动相应的ImageJ命令(或插件)。双击树枝节点(文件夹)以展开或折叠它。单击并拖动树枝节点(文件夹),以在单独的(子)窗口中显示其子节点。在子窗口中,单击“显示父窗口”以重新打开父窗口。

31.3.2 Find Commands

无需浏览所有菜单即可找到命令的最快方法。按L键(如“命令启动器”或“定位器”中所示),引发提示。如果键入命令名的一部分,则列表将仅显示与该子字符串匹配的命令。如果只有一个命令匹配,则可以按Enter键运行该命令。

如果多个命令匹配,请用鼠标单击以选择要运行的命令。或者,按向上或向下键会将键盘焦点移动到列表中,并且可以通过按Enter来运行所选命令。按Backspace键可将焦点切换回提示。双击某个命令将运行该命令。按Esc键关闭窗口。

  • Show full information:如果选中,命令查找器将显示列出的菜单项的位置。
  • Fuzzy matching(Fiji only):激活近似字符串匹配。如果您不确定命令的拼写,这将非常有用。
  • Close when running:如果选中,则在选择“运行”或按Enter键后,命令查找器将关闭。
  • Export:将筛选后的命令列表打印到ImageJ表中。

31.3.3 Search

搜索宏(.txt、.ijm)、脚本(.js、.py、.rb、.clj、.bsh)、插件源(.java)和包含特定字符串的.html文件。搜索是递归执行的(包括子目录),结果显示在日志窗口中。在“日志”窗口中,双击文件路径以将其打开。

  • Search contents:指定搜索应限于文件名还是扩展到文件内容。如果选中,将显示找到字符串的行号。
  • Ignore case:指定搜索是否应不区分大小写。
  • Search macros folder:将搜索范围扩展到ImageJ/macros/。
  • Search plugins folder:将搜索范围扩展到ImageJ/plugins/。
  • Search scripts folder:将搜索范围扩展到ImageJ/scripts/(如果存在)。
  • Search source folder:将搜索范围扩展到ImageJ/source/(如果存在)。需要从http://imagej.nih.gov/ij/download/src/下载ImageJ源代码并提取到ImageJ文件夹中。

请注意,您可以通过不选择上面提到的任何文件夹来在其他目录中执行搜索。在这种情况下,您将被要求在第二个对话框提示下选择目标目录。

31.3.4 Monitor Events

通过实现IJEventListener、CommandListener和ImageListener接口,该命令能够监控前景和背景颜色的变化、工具切换、日志窗口关闭、命令执行以及图像窗口打开、关闭和更新。

31.3.5 Monitor Memory

显示ImageJ内存利用率的连续更新图,这对于检测内存泄漏非常有用。内存使用情况和正在运行的线程显示在图形上方。至于IJ状态栏,单击该窗口将通过运行Java垃圾收集器来回收未使用的内存。理想情况下,您应该能够打开几个图像,处理它们,关闭它们,并且使用的内存量将与启动时相同。

31.3.6 Capture Screen

将屏幕复制到RGB图像,并在新窗口中显示该图像。如果模式对话框基于ImageJ的GenericDialog类,则按住Ctrl Shift G将在模式对话框处于活动状态时捕获屏幕。

31.3.7 Capture Image

将活动图像的所见即所得版本复制到RGB图像,并在新窗口中显示该图像。

31.3.8 ImageJ Properties

此命令在文本窗口中显示各种ImageJ属性(Java版本、操作系统名称和版本、路径分隔符、目录位置、屏幕大小等)。按住Alt键可列出所有Java属性。

31.3.9 Threads

此命令在文本窗口中列出当前正在运行的线程及其优先级。

31.3.10 Benchmark

对当前图像运行62次图像处理操作,并在ImageJ状态栏中显示经过的时间。插件的benchmarks包中提供了其他基准测试、测试结果和源代码。

31.3.11 Reset

使用此命令解锁锁定的图像,或回收剪贴板使用的内存并撤消缓冲区。

31.4 New

此子菜单包含打开编辑器窗口的命令,可用于编辑和运行宏、脚本和插件。它还有一个打开指定大小的文本窗口的命令和一个打开宏可以写入的表的命令。Plugin、Plugin Filter和Plugin Frame打开的编辑器窗口包含ImageJ支持的三种插件的原型Java代码。

31.4.1 Macro

打开一个标题为“Macro.txt”的空白编辑器窗口。

31.4.2 Macro Tool

打开Macro_Tool.txt,这是一个创建循环选择的示例宏工具。

31.4.3 JavaScript

打开一个标题为“Script.js”的空白编辑器窗口。

31.4.4 Plugin

打开一个编辑器窗口,其中包含一个实现plugin接口的原型插件。这种类型的插件可以打开、捕获或生成图像。原型显示Hello world!。按Ctrl R(File>Run Macro)编译并运行它。请注意,您为插件选择的名称应至少包含一个下划线。

31.4.5 Plugin Filter

打开一个编辑器窗口,其中包含一个实现PlugInFilter接口的原型插件。这种类型的插件处理活动图像。原型将活动图像反转两次。

31.4.6 Plugin Frame

打开一个编辑器窗口,其中包含一个扩展PlugInFrame类的原型插件。这种类型的插件显示一个包含按钮和滑块等控件的窗口。原型打开一个包含文本区域的窗口。

31.4.7 Plugin Tool

打开一个原型插件工具,演示ij.plugin.tool.PlugInTool。插件工具是一种Java插件,安装在ImageJ工具栏中与图像画布交互。如果将名称以Tool结尾的插件工具放在ImageJ/plugins/tools/目录中,则会在“更多工具”菜单上列出这些插件工具。

31.4.8 Text Window

打开一个指定大小的文本窗口,宏可以写入该窗口。

31.4.9 Table

打开一个空白表,类似于“结果”表,宏可以写入该表。

31.5 Compile and Run

编译并运行一个插件。如果所选文件的名称以.class结尾,则运行插件。要求ImageJ在包含javac编译器的Java虚拟机上运行,该编译器包含在Tools.jar档案中。Tools.jar包含在与Java捆绑的ImageJ的Windows和Linux版本中,并预装在Mac OS X上。故障排除信息可以在Linux和Windows发行说明的“编译插件”下找到。Edit>Options>Compiler命令可用于配置javac编译器。自ImageJ 1.44c及更高版本以来,编译并运行。将Bio-Formats插件(loci_tools.jar)添加到Java编译器的类路径中。


http://www.niftyadmin.cn/n/269769.html

相关文章

人生中最好的等待叫做来日可期,社科院与杜兰大学金融管理硕士等你惊艳岁月

有句话说:“去日不可追,来日犹可期”。过去的已经过去,不管好的、坏的都已成为我们的回忆。人生中最好的等待就是未来可期。别辜负现在的好时光,努力做想做的事。社科院与杜兰大学金融管理硕士项目等你惊艳时光。 所有出众者的背…

JVM,关于JVM基础的知识,你确定不了解一下吗?

目录 一.JVM的概念 什么是JVM? 二.JVM的运行流程 1.class文件如何被JVM加载并运行 2.JVM运行时数据包括哪些区域(M) 三.类加载的过程(M) 四.双亲委派模型 1.双亲委派模型分析 2.JAVA中有哪些类加载器&#xf…

MongoDB集群升级扩容操作

目录 本文重点描述: 1.当前MongoDB集群备份conf文件: 2.停止MongoDB3主机服务:

python格式化输出

python格式化输出 format() 在 Python 中,格式化输出可以使用字符串的 format() 方法。这个方法可以将字符串中的占位符替换为指定的变量值。 以下是一个例子: name "Alice" age 25 height 1.65print("My nam…

二分类结局变量Logistic回归临床模型预测(一)——介绍

本节讲的是二分类结局变量的临床模型预测,与之前讲的Cox回归不同,https://lijingxian19961016.blog.csdn.net/article/details/124088364https://lijingxian19961016.blog.csdn.net/article/details/124088364https://lijingxian19961016.blog.csdn.net/…

ML@sklearn@ML流程Part2@数据划分@KFold折叠交叉验证

文章目录 MLsklearnML流程Part2数据划分KFold折叠交叉验证Model evaluation数据划分sklearn中的模型评估demo K-fold cross-validation🎈K-foldegegeg:KFoldK-fold cross-validation ShuffleSpliteg 小结 Stratified Shuffle Splitegeg demo MLsklearnML流程Part2数…

面试题30天打卡-day14

1、线程的生命周期是什么,线程有几种状态,什么是上下文切换? 线程通常有五种状态:创建,就绪,运行、阻塞和死亡状态。 新建状态(New):新创建了一个线程对象。就绪状态&am…

jQuery总结

jQuery总结 目前jQuery最大的版本为3.5.1(使用过1.12.4), 1.x版本支持IE6/7/8, 2.x版本之后不再支持. <script src"https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.5.1.min.js"></script>jQuery是对javascript的封装,相比javascript而言,jQuery有更多…