https://blog
net/qq_30725967/article/details/1311034431/3C#winform动态高频刷新显示图片实例有时候需要高频刷新图片,为了提高性能使用MemoryStream类
MemoryStream类介绍创建一个流,其后备存储为内存
读写内存,属于底层内存读写,速度快
处理的单位是字节
MemoryStream类用于向内存而不是磁盘读写数据
MemoryStream封装以无符号字节数组形式存储的数据,该数组在创建MemoryStream对象时被初始化,或者该数组可创建为空数组
可在内存中直接访问这些封装的数据
内存流可降低应用程序中对临时缓冲区和临时文件的需要
实例如下:高速定时读取本地图片并在另外定时器中刷新到窗体控件PictureBox中
定时器计时设置为1ms,编写了拷贝和不拷贝数据流转化为字节数组方法代码:1usingSystem;2usingSystem
Drawing;3usingSystem
IO;4usingSystem
Windows
Forms;56namespacebitmapApp7{8publicpartialclassForm1:Form9{10MemoryStreamms;//图像内存流11publicForm1()12{13InitializeComponent();14}15///16///拷贝数据流转化为字节数组方法17///18publicstaticclassCopyStreamUtil19{20constintBufferSize=8192;21publicstaticvoidCopyTo(Streaminput,Streamoutput)22{23byte[]buffer=newbyte[BufferSize];2425intread;26while((read=inpu