//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)
}
