Sei sulla pagina 1di 1

// This is a tool macro for drawing straight lines.

// Double click on the tool icon to set the line width.


var lineWidth=2;
macro "Line Tool -C00bL1de0L1ee1" {
requires("1.30l");
getCursorLoc(x, y, z, flags);
xstart = x; ystart = y;
x2=x; y2=y;
while (true) {
getCursorLoc(x, y, z, flags);
if (flags&16==0) {
setLineWidth(lineWidth);
drawLine(xstart, ystart, x, y);
run("Select None");
exit;
}
if (x!=x2 || y!=y2)
makeLine(xstart, ystart, x, y);
x2=x; y2=y;
wait(10);
};
}
// ImageJ runs this macro when user double-clicks on the tool icon
macro "Line Tool Options" {
lineWidth = getNumber("Line Width:", lineWidth);
}

Potrebbero piacerti anche