Statistiques
| Révision :

root / bin / image2geometry / ImageJ / flip-vertically-mgx.ijm @ 16

Historique | Voir | Annoter | Télécharger (1,32 ko)

1 2 akiss
//////////////////////////////////////////////////////////////////////////////////
2 2 akiss
3 2 akiss
//The script will process all your .inr.gz files in the chosen folder.
4 2 akiss
//The stacks will be saved in subfolders named as the treated lif files.
5 2 akiss
6 2 akiss
print ("===========================");
7 2 akiss
print ("==== Macro flip-vertically-mgx.ijm ====");
8 2 akiss
9 2 akiss
10 2 akiss
//Choose the directory containing your .inr.gz files//
11 2 akiss
dir = getDirectory("Choose a directory")
12 2 akiss
setBatchMode(true);
13 2 akiss
list = getFileList(dir);
14 2 akiss
15 2 akiss
print(dir);
16 2 akiss
ShortNameDir=substring(dir,0,lastIndexOf(dir,"/"));
17 2 akiss
print (ShortNameDir);
18 2 akiss
dirout=ShortNameDir+"-flipped/";
19 2 akiss
print("Creating output directory ",dirout);
20 2 akiss
File.makeDirectory(dirout);
21 2 akiss
22 2 akiss
for (FileInd=0; FileInd<list.length; FileInd++){
23 2 akiss
	FileName = list[FileInd];
24 2 akiss
	if(endsWith (FileName, ".tif")){
25 2 akiss
		print ("### Processing ",FileName," ###");
26 2 akiss
		path = dir+FileName;
27 2 akiss
		pathout = dirout+FileName;
28 2 akiss
		print("avant open", FileName,"!");
29 2 akiss
		//run("Bio-Formats Importer", "open=["+path+"] color_mode=Default view=Hyperstack stack_order=XYCZT use_virtual_stack open_all_series ");
30 2 akiss
		open(path);
31 2 akiss
		print("apres open", FileName,"!");
32 2 akiss
		run("Flip Vertically", "stack");
33 2 akiss
		saveAs("Tiff", pathout);
34 2 akiss
		print("avant close", FileName,"!");
35 2 akiss
		run("Close All");
36 2 akiss
		print("Done with", FileName,"!");
37 2 akiss
	} else {
38 2 akiss
	print("### ",FileName," Not a .tif file ###");
39 2 akiss
	};
40 2 akiss
};
41 2 akiss
print("Done with this folder!!!");
42 2 akiss
43 2 akiss
44 2 akiss