在PPT甚至文章展示的时候
需要使用单个细胞的截图
为了保持截图的长宽和Scale一致
如果使用一般的截图工具
比如GreenShot或者Picpick
就不是很方便
如果能够只在单细胞中心点击一下
程序自动截取好制定长宽的图像
就非常完美了。
下面就开始用ImageJ的宏语言进行编程了。
1. 用户点击图像某一点,并记录该点坐标
2. 基于特定点坐标截取指定大小的图像
/** 单细胞截图工具* 细胞位置调整,并且将其他区域调整颜色* input:大图,包含多个细胞程序运行后* 左键点击细胞中央* output:1001*1001单细胞图像*///截图区域半径
size = 500;//主程序
leftButton = 16;
flags = 0;
ID = getTitle();
while(flags&leftButton == 0) getCursorLoc(x,y,z,flags);
showMessage("Mark Contour Center:"+x+","+y);
makeRectangle(x-size,y-size,2*size+1,2*size+1);
run(","title=cell_"+ID);
大家可以对代码中的size进行更改,也不一定非得是正方形的。
本文发布于:2024-01-28 04:14:46,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063864934690.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |