使用ImageJ从大图里批量裁剪小图

使用ImageJ从大图里批量裁剪小图

  1. File, Open,打开一张样例图片
  2. 光标移动到需要裁剪的小图左上角,读取X,Y坐标
  3. 矩形框,选择区域,读取w宽度,h高度坐标
  4. Process, Batch, Macro…
  5. 在Batch Process代码框内输入底部的代码块
  6. 设定input, output文件夹,output format
  7. 点击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();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值