Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado
I'm a green hand on IDL. Struggling with a Read_BMP problem.(IDL6.2,WIN7) IDL> A=READ_BMP('XRD.bmp', R, G, B) Array dimensions must be greater than 0. Error occurred at: READ_BMP 122 C:\Program Files (x86)\IDL\IDL62\lib\read_bmp.pro $MAIN$ Execution halted at: $MAIN$ Anyone can help? Appreciate!
Den tisdagen den 11:e mars 2014 kl. 21:50:20 UTC+1 skrev lczha...@gmail.com: > I'm a green hand on IDL. Struggling with a Read_BMP problem.(IDL6.2,WIN7) > > > > IDL> A=READ_BMP('XRD.bmp', R, G, B) > > > > Array dimensions must be greater than 0. > > Error occurred at: READ_BMP 122 C:\Program Files (x86)\IDL\IDL62\lib\read_bmp.pro > > $MAIN$ > > Execution halted at: $MAIN$ > > > > Anyone can help? Appreciate! According to the documentation (http://www.exelisvis.com/docs/read_BMP.html), READ_BMP does not handle 1-bit-images or compressed images. You can examine the file with QUERY_BMP before you try to read it and find out if it is one that READ_BMP likes.
在 2014年3月11日星期二UTC-5下午4时00分26秒，Mats Löfdahl写道： > Den tisdagen den 11:e mars 2014 kl. 21:50:20 UTC+1 skrev lczha...@gmail.com: > >> I'm a green hand on IDL. Struggling with a Read_BMP problem.(IDL6.2,WIN7) > >> > >> > >> > >> IDL> A=READ_BMP('XRD.bmp', R, G, B) > >> > >> > >> > >> Array dimensions must be greater than 0. > >> > >> Error occurred at: READ_BMP 122 C:\Program Files (x86)\IDL\IDL62\lib\read_bmp.pro > >> > >> $MAIN$ > >> > >> Execution halted at: $MAIN$ > >> > >> > >> > >> Anyone can help? Appreciate! > > > > According to the documentation (http://www.exelisvis.com/docs/read_BMP.html), READ_BMP does not handle 1-bit-images or compressed images. You can examine the file with QUERY_BMP before you try to read it and find out if it is one that READ_BMP likes. Thank you, Mats I got another question here. When I use the read_jpeg or read_bmp function to read the picture, all information is saved in the variable. But when I try to use TV,variable to display again, it shows me a black screen IDL> read_jpeg, '1.jpg',a IDL> tv,a
lczhang123@gmail.com writes: > I got another question here. When I use the read_jpeg or read_bmp function to read the picture, all information is saved in the variable. But when I try to use TV,variable to display again, it shows me a black screen > > IDL> read_jpeg, '1.jpg',a > IDL> tv,a Try this: IDL> tv, bytscl(a) But, you need a much smarter TV command. :-) http://www.idlcoyote.com/idldoc/cg/cgimage.html 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.")
在 2014年3月11日星期二UTC-5下午5时42分40秒，David Fanning写道： > > > > >> I got another question here. When I use the read_jpeg or read_bmp function to read the picture, all information is saved in the variable. But when I try to use TV,variable to display again, it shows me a black screen > >> > >> IDL> read_jpeg, '1.jpg',a > >> IDL> tv,a > > > > Try this: > > > > IDL> tv, bytscl(a) > > > > But, you need a much smarter TV command. :-) > > > > http://www.idlcoyote.com/idldoc/cg/cgimage.html > > > > 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.") Thank you so much Dr. Fanning!