Re: Create an ENVI .img file [message #58872] |
Tue, 26 February 2008 13:29  |
Jean H.
Messages: 472 Registered: July 2006
|
Senior Member |
|
|
> You can call ENVI's functions in IDL!
> Have a look at
>
> ENVI_WRITE_ENVI_FILE
>
> Jean
and if you don't have Envi, you can save your data as a tiff or else and
write an header file for Envi.. as a mater of fact, you can use WRITEU
to save the data, which is the same "format" (no format indeed) as the
Envi files... then you just have to write the header file, saying what
data is present in the file!
Jean
|
|
|
|
Re: Create an ENVI .img file [message #58965 is a reply to message #58872] |
Tue, 26 February 2008 15:19  |
frankosuna
Messages: 31 Registered: February 2008
|
Member |
|
|
On Feb 26, 2:29 pm, Jean H <jghas...@DELTHIS.ucalgary.ANDTHIS.ca>
wrote:
>> You can call ENVI's functions in IDL!
>
>> Have a look at
>
>> ENVI_WRITE_ENVI_FILE
>
>> Jean
>
> and if you don't have Envi, you can save your data as a tiff or else and
> write an header file for Envi.. as a mater of fact, you can use WRITEU
> to save the data, which is the same "format" (no format indeed) as the
> Envi files... then you just have to write the header file, saying what
> data is present in the file!
>
> Jean
Thank you very much for that hint!! I was able to get what I needed by
using the writeu function.
This is what I did in case anybody else runs into this problem:
This first way that I did it I passed an array and wrote the
information from it into testidl.dat
OPENW, lun, 'testidl.dat', /get_lun
WRITEU, lun, array
FREE_LUN, lun
This second way of doing it I took the information from a .bmp file
and wrote it as wireframe.dat
file = FILEPATH('wireframe.bmp')
image = READ_BMP('/home/users/fjosuna/CASVU_ISS/wireframe.bmp')
OPENW, lun, 'wireframe.dat', /GET_LUN
WRITEU, lun, image
FREE_LUN, lun
Thanks again Jean!!
|
|
|