Posted on

我们拿到一张图片以后,通常至少要调节一下亮度和对比度,然后到出为常规的Tif图片。但是如果拿到的是一组图或者一批图该怎么办呢?要一张一张得修改,然后分别保存吗?为了不得鼠标手,我们可以试着用批量处理来解决这个问题。

这个问题其实分三步,打开冰箱,放进大象,关上冰箱。好吧,是导入数据,处理数据,导出数据。总体来说,导入数据和导出数据有固定的模板可以套,那么问题就只有怎么保存建立的实验方法了。这个就是我们今天要讲Macro Recorder啦,用起来跟office一样一样的。

我们用FIJI版本的ImageJ来演示一下,在FIJI里打开一张图以后,Plugins → Macros → Record 打开宏录制器,这样就可以记录你对图像做得一切了。

         run(“Brightness/Contrast…”);

setMinAndMax(10, 240);

run(“Apply LUT”);

run(“Close”);

run(“8-bit”);

那么导入和导出的套子怎么用呢?直接打开Process → Batch → Macro,将上面那一段宏粘帖进去,选好input和output的文件夹和导出文件格式即可(如下图)。Test可用之后,就可以直接点击Process进行处理了。是不是很快捷方便呢?

另外,我们可以看到对话框里还有Add Macro Code,可以直接填入系统保存的宏代码,大家可以试一试其他可以提高生产率的批量处理方法。

 

3 Replies to “如何用Image J批量处理和导出图片”

发表评论

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