public partial class Form1 : Form { private Bitmap[] _bitmap;
public Form1() { InitializeComponent(); this._bitmap = new Bitmap[1500]; for (int i = 0; i < 1500; i++) { this._bitmap[i] = new Bitmap(@"文件路径"); } //赋值给PICTUREBOX //this.pic[0].Image = (Image)this._bitmap[0]; } }上面代码不会报内存不足的情况,但如果图片尺寸都很大,则载入是非常慢的。
public partial class Form1 : Form
{
private Bitmap[] _bitmap;
public Form1()
{
InitializeComponent();
this._bitmap = new Bitmap[1500];
for (int i = 0; i < 1500; i++)
{
this._bitmap[i] = new Bitmap(@"文件路径");
}
//赋值给PICTUREBOX
//this.pic[0].Image = (Image)this._bitmap[0];
}
}上面代码不会报内存不足的情况,但如果图片尺寸都很大,则载入是非常慢的。
多线程获取数据实现替换
用每个图片对应的名称来进行循环就好了,抽到时再依据名称取出图片
至于如果有图片滚动效果这些嘛,可以用flash替换就好了