Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado
help with write_gif - Image must be a byte matrix.
Hi I have a 3D array, Image=[time,dimension_x,dimension_y] I wrote the following code for i=0L,n-1 do begin im = reform(image[i,*,*]) im = BYTSCL(im, max=200.) write_gif, im, file, /multiple endfor write_gif, file, /close and I got this error: WRITE_GIF: Image must be a byte matrix. I used the BYTSCL function to convert my array to byte matrix but seems I am doing something wrong. Can anyone help?
Re: help with write_gif - Image must be a byte matrix.
g.nacarts@gmail.com writes: > Hi I have a 3D array, Image=[time,dimension_x,dimension_y] > > I wrote the following code > > for i=0L,n-1 do begin > im = reform(image[i,*,*]) > im = BYTSCL(im, max=200.) > write_gif, im, file, /multiple > endfor > write_gif, file, /close > > and I got this error: WRITE_GIF: Image must be a byte matrix. I used the BYTSCL function to convert my array to byte matrix but seems I am doing something wrong. Can anyone help? Check the order of your arguments. You have them reversed, it looks like. Cheers, David -- David Fanning, Ph.D. Fanning Software Consulting, Inc. Coyote's Guide to IDL Programming: http://www.idlcoyote.com/ Sepore ma de ni thue. ("Perhaps thou speakest truth.")
Sorry I can't see what you mean. Where exactly did I reverse my arguments?
On Tuesday, May 19, 2015 at 4:53:46 PM UTC+2, g.na...@gmail.com wrote: > Sorry I can't see what you mean. Where exactly did I reverse my arguments? David means correct: WRITE_GIF, Filename, Image wrong: WRITE_GIF, Image, Filename cheers, h