You can use ENVI API to convert those files. For example, to convert all TIFF files in a folder to ENVI format, you can use the script below:
e = envi()
root = Dialog_Pickfile(/DIRECTORY)
files = File_Search(root + '*.tif', COUNT=nFiles)
rasters = ObjArr(nFiles)
for i = 0L, nFiles-1 do begin
rasters[i] = e.OpenRaster(files[i])
rasters[i].Export, e.GetTemporaryFilename(), 'ENVI'
endfor
-Xiaoying
|