//this script open a lif or lei leica file and save each sequence separatly in tif
//Icy coding 22 mai 2014
//Stephane Dallongeville & Christian rouviere
importClass(java.io.File)
importClass(Packages.icy.file.FileUtil)
importClass(Packages.icy.file.Saver)
importClass(Packages.icy.sequence.MetaDataUtil)
importClass(Packages.plugins.tprovoost.scripteditor.uitools.filedialogs.FileDialog)
importClass(Packages.icy.file.Loader)
// Open a file dialog and returns the file
f = FileDialog.open()
if (f == null) throw "User cancelled!"
metaData = Loader.getMetaData(f.getAbsolutePath())
path = f.getAbsolutePath()
output0 = f
output1 = MetaDataUtil.getNumSerie(metaData)-1
print(output1)
for(i=0;i<output1;i++){
k=Loader.loadSequence(path, i, true)
dir = FileUtil.getDirectory(path, true) + "result/"
file = new File(dir + k.getName() + ".tif")
Saver.save(k, file, false, true)
}