write_tiff integer format [message #62425] |
Wed, 10 September 2008 20:33  |
Geo logo
Messages: 3 Registered: September 2008
|
Junior Member |
|
|
I am a newcomer of IDL, when I try use write_tiff to write a integer
type tiff, the result always wrong.
input = intarr(1000,1000)
write_tiff, 'outimag.tif' , input
the result would be a byte type tiff file, and when I use
write_tiff, 'outimag.tif' , input,/short, result will be unsigned
int
write_tiff, 'outimag.tif' , input,/long, result will be long integer.
could somebody help me about how to output a integer type tiff file.
Thanks
|
|
|
Re: write_tiff integer format [message #62505 is a reply to message #62425] |
Thu, 11 September 2008 09:05  |
Jean H.
Messages: 472 Registered: July 2006
|
Senior Member |
|
|
Geo logo wrote:
> I am a newcomer of IDL, when I try use write_tiff to write a integer
> type tiff, the result always wrong.
>
> input = intarr(1000,1000)
> write_tiff, 'outimag.tif' , input
>
> the result would be a byte type tiff file, and when I use
>
> write_tiff, 'outimag.tif' , input,/short, result will be unsigned
> int
>
> write_tiff, 'outimag.tif' , input,/long, result will be long integer.
>
> could somebody help me about how to output a integer type tiff file.
> Thanks
well, from the help file is seems to be impossible.
If you have negative values, you might want to save as float..
Jean
|
|
|