我有.tiff文件,每个文件包含25个堆栈部分。有没有办法批量使用“Image to Stack”命令?每个数据集包含所有三个颜色通道的60个tiff。
由于 恭
答案 0 :(得分:3)
发现如何执行这些操作的一般方法是使用宏录制器,您可以在Plugins > Macros > Record ...
下找到它。然后,如果您转到File > Import > Image Sequence...
并正常选择序列的第一个文件,您应该会在录像机中看到如下内容:
run("Image Sequence...", "open=[/home/mark/a/1.tif] number=60 starting=1 increment=1 scale=100 file=[] or=[] sort");
为了让它适用于任意数量的切片(我的例子恰好有60个),只需省略number=60
位。因此,例如,要将此文件目录从命令行转换为单个文件,您可以执行以下操作:
imagej -eval 'run("Image Sequence...", "open=[/home/mark/a/1.tif] starting=1 increment=1 scale=100 file=[] or=[] sort"); saveAs("Tiff", "/home/mark/stack.tif");' -batch