还 还是朋友 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-07 #1 如果我不知道图片是jpg还是bmp,能不作判断就用image显示出来吗?
R realLearning Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-07 #2 可以不过有的可能没有注册jpg类,需要先注册一下。 uses JPEG; image1.Picture.RegisterFileFormat('.jpg','',TJPEGImage); if opendialog1.Execute then image1.Picture.LoadFromFile(opendialog1.FileName);
可以不过有的可能没有注册jpg类,需要先注册一下。 uses JPEG; image1.Picture.RegisterFileFormat('.jpg','',TJPEGImage); if opendialog1.Execute then image1.Picture.LoadFromFile(opendialog1.FileName);
还 还是朋友 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-07 #4 谢谢。 这种方法我是知道的。 刚才我忘记了说明一下,就是中间还要有个转换。 我要用iamge1.Canvas.StretchDraw(rect, picture); 那picture我用TPicture类型的,应该也是可以的吧?
谢谢。 这种方法我是知道的。 刚才我忘记了说明一下,就是中间还要有个转换。 我要用iamge1.Canvas.StretchDraw(rect, picture); 那picture我用TPicture类型的,应该也是可以的吧?
还 还是朋友 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-07 #5 先是picture.LoadFromFile(); 然后iamge1.Canvas.StretchDraw(rect, picture); 我去试试。
还 还是朋友 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-07 #6 先是picture.LoadFromFile(); 然后iamge1.Canvas.StretchDraw(rect, picture.Graphic); 可以,呵呵。。。 以前没有用过TPicture, 谢谢了。
先是picture.LoadFromFile(); 然后iamge1.Canvas.StretchDraw(rect, picture.Graphic); 可以,呵呵。。。 以前没有用过TPicture, 谢谢了。
H hongxing_dl Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-07 #7 都Uses JPEG 了就表示已经支持BMP和JPEG格式了!!