数组如何存储图片?如何循环显示出来

解决方案 »

  1.   


                byte[] picbyte;  //图片保存在数组中?
                Stream ms;
                OpenFileDialog ofdSelectPic = new OpenFileDialog();
                ofdSelectPic.ShowDialog();
                ms = ofdSelectPic.OpenFile();
                picbyte = new byte[ms.Length];
                ms.Position = 0;
                ms.Read(picbyte, 0, Convert.ToInt32(ms.Length));            MemoryStream ms = new MemoryStream(picbyte);
                Image image = Image.FromStream(ms);
                pictureBox1.Image = image;  //读出来显示?
      

  2.   

    Image[] imglst=new Image[5];
    Image[0]=Image.FromFile("p1.jpg");
    ....
    Image[4]=Image.FromFile("p4.jpg");搞个Timer控件,时间间隔1000ms
    PictureBox1.Image=imglst[DateTime.Now.Second%4];
    这样么?