Statistiques
| Révision :

root / bin / image2geometry / ImageJ / tif2tif.ijm @ 16

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

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