DNS Macro Example Macro(DNS宏案例)可以将您的图片加工、输出结果分段、细胞图片分析结果单一化,让它们变成FCS Express 5 Image Cytometry可读数据。在以下列出的5个案例中,DNS宏可以从ImageJ中加工和输出图片。
A. | A set of single standalone images(一组单一独立的图像): |
1. | 在一个文件夹中一组单一独立的图像:例如,一系列来自不同样本的单一图像(一个通道)。如果用户选择一个文件夹,DNS宏会在该文件夹中为每个有效的图片文件生成一个.ijout文件。 (如果您想要增加ImageJ支持的其他格式的图片,请在DNS宏中选择和/或更新"function validImageFileName(运行有效的图片文件名称)"和"function MaskImageFile(运行面罩图片名称)" 这意味着一个子文件夹带有每个文件的面罩/结果。.ijout文件将以每个原始图片文件的名称来命名。只有在这个案例中,不需要用到分析配置文件。 |
2. | 已经通过一.IJX文件将一组单一独立的图像定义好了。例如,一系列来自不同样本的单一图像。如果用户选择一个.IJX分析配置文件,该分析配置文件只包含文件名(可能只有一个),然后和上面一样,但只针对.IJX文件中的文件。 |
B. | 一组带多通道的图像。例如,来自包含不只一个通道的不同样本的一系列图片,如DAPI和FITC共染。如果用户选择一.IJX文件,该文件有多组通道、没有孔,DNS宏就会为每组通道生成一 IJOUT文件,和选择的mask的命名相同。DNS宏将使用通道来创建面罩。 |
C. | 一组来自多孔板基础试验的图像。.IJX文件可容纳多通道图像和多字段位置。例如,每孔带有2通道图像和4个字段的96孔板。如果用户选择带有多孔的一个板(带有通道)的.IJX文件,针对整个板子,DNS宏只会生成一个.IJOUT文件,且以.IJX文件名来命名。DNS宏将使用通道来创建面罩。 |
D. | 一组图像,用来组成更大的平铺或蒙太奇图像。例如,通过多个20x字段成像的大薄片。如果用户选择一个多通道、不带孔的.IJX文件。当一个大图像被切割成多个小片段(或起源于一个未缝合的 蒙太奇图像组),来对每段执行分析。 |
如果DNS宏文件安装在ImageJ中(Plugins(插件)→Macros(宏)→Install(安装)),一个带有三色斑点按钮的红色矩形将显示在工具栏中,三色斑点按钮带有“De Novo Software Exporter(De Novo Software出口商)”暗示(图T28.92)。
Figure T28.92 The ImageJ tool bar with the DnsExampleMacro.ijm (De Novo Software Exporter) installed.
自定义宏的功能就是在宏的最后一行后添加以下文本:
// - - - - - - - - - The functions below this line are the ones that the user can customize (这条线以下的功能,用户可以自定义)- - - - - - - - - - -