一个stream中,可能包含的是一个bmp或者jpeg或者GiF、PNG
如何能够简单的显示在一个image或者panel中

解决方案 »

  1.   

    帮仁兄提前
    顺便说说我的想法
    转成BMP 再显示到IMAGE中
      

  2.   

    如果是bmp,jpeg,可以。但如果是gif,png,那可就麻烦了。
      

  3.   

    如果是bmp,或jpg。
    可建立一个bitmap,
    然后bitmap.LoadFromStream(),就可以了。
      

  4.   

    如果是jpg图像,好像bitmap.loadfromstream会报错
    另外,创建了bitmap后,如何显示在image控江中啊
      

  5.   

    我把image控件的visible设置成false了,怎么搞都显示不出来。。呵呵,不好意思
      

  6.   

    调用image控件上画布的Assign方法
      

  7.   

    //如果是jpg图像,好像bitmap.loadfromstream会报错
    //另外,创建了bitmap后,如何显示在image控江中啊如果是jpg。那你就先建立一个jpg图像。
    调用jpg.LoadFromStream。
    然后再Bmp.Assign(jpg);建立好了位图,如何显示?
    呵呵。。方法多了。
    Image.Picture.Bitmap.Assign(bmp);

    Image.Canvas.Draw(0, 0, bmp);