ImageJ 宏:保存 csv 文件
ImageJ Macro: saving csv file
我正在尝试编写一个宏来保存一系列图像的配置文件。
遗憾的是,它不起作用:图像可以正确打开和关闭(并且绘制了正确的配置文件)但是找不到 .csv。
这是代码:
function action(input, output, filename) {
open(input+filename);
makeLine(568, 14, 576, 1006);
run("Plot Profile");
saveAs("Measurements", output + filename + ".csv");
close();
close();
}
input = "C:\Users\...etc...\20170124\";
output = "C:\Users\...etc....\20170124\";
list = getFileList(input);
for (i = 0; i < list.length; i++)
action(input, output, list[i]);
已解决:D
function action(input, output, filename) {
open(input+filename);
makeLine(568, 14, 576, 1006);
run("Clear Results");
name = filename +".csv";
profile = getProfile();
for (i=0; i<profile.length; i++)
setResult("Value", i, profile[i]);
updateResults();
saveAs("Results", output + name);
}
我正在尝试编写一个宏来保存一系列图像的配置文件。 遗憾的是,它不起作用:图像可以正确打开和关闭(并且绘制了正确的配置文件)但是找不到 .csv。
这是代码:
function action(input, output, filename) {
open(input+filename);
makeLine(568, 14, 576, 1006);
run("Plot Profile");
saveAs("Measurements", output + filename + ".csv");
close();
close();
}
input = "C:\Users\...etc...\20170124\";
output = "C:\Users\...etc....\20170124\";
list = getFileList(input);
for (i = 0; i < list.length; i++)
action(input, output, list[i]);
已解决:D
function action(input, output, filename) {
open(input+filename);
makeLine(568, 14, 576, 1006);
run("Clear Results");
name = filename +".csv";
profile = getProfile();
for (i=0; i<profile.length; i++)
setResult("Value", i, profile[i]);
updateResults();
saveAs("Results", output + name);
}