[请教]bitmap无故自动刷新?
我在用采集卡获取图像,采集卡将不停的图像数据存入主机内存后给一个地址变量:addr
我通过addr建立新的图像不停的画到窗体上:
image1 = new Bitmap(sizeX, sizeY, bufPitch, PixelFormat.Format24bppRgb, (IntPtr)addr);
而当我想保留一幅特定的画面时建立了一个新的image2通过点击button1执行一遍
image2=image1;
之后再点击button2执行
picturebox1.image=image2;
奇怪的是明明我只执行了一遍“image2=image1;”
但之后每执行一次“picturebox1.image=image2;”都会显示一幅不同的图片
因为image1是以每秒30副的速度不停刷新的
看起来好像“image2=image1;”这句是将image1的数据源指向了image2而非创建了一个独立的image2……
不知道我应该如何得到一个固定的 image2 ?即当image1变化时image2不要跟着变……