使用ImageJ从大图里批量裁剪小图
- File, Open,打开一张样例图片
- 光标移动到需要裁剪的小图左上角,读取X,Y坐标
- 矩形框,选择区域,读取w宽度,h高度坐标
- Process, Batch, Macro…
- 在Batch Process代码框内输入底部的代码块
- 设定input, output文件夹,output format
- 点击Test,或直接点击Process!
fmat="PNG"; //设定小图的格式,一般与原图格式相同即可
path="E:/software/ImageJ/test_output/";
ID=getTitle();
outputFilePrefix="voxDepth";
X=239; //子图左上角X坐标
Y=35; //子图左上角Y坐标
setWidth=226; //图像高度像素数, w
setHeight=140; //图像宽度像素数, h
selectWindow(ID);
makeRectangle(X,Y,setWidth,setHeight);
run("Duplicate...", "duplicate");
saveAs(fmat, path + outputFilePrefix + ID);
close();