C#winform动态高频刷新显示图片实例

有时候需要高频刷新图片,为了提高性能使用MemoryStream 类。

MemoryStream 类介绍

创建一个流,其后备存储为内存。读写内存,属于底层内存读写,速度快!处理的单位是字节。

MemoryStream类用于向内存而不是磁盘读写数据。MemoryStream封装以无符号字节数组形式存储的数据,该数组在创建MemoryStream对象时被初始化,或者该数组可创建为空数组。可在内存中直接访问这些封装的数据。内存流可降低应用程序中对临时缓冲区和临时文件的需要。

实例如下:

高速定时读取本地图片并在另外定时器中刷新到窗体控件PictureBox中。

定时器计时设置为1ms,编写了拷贝和不拷贝数据流转化为字节数组方法

代码:

using System;
using System.Drawing;
using System.IO;
using System.Windows.Forms;

namespace bitmapApp
{
    public partial class Form1 : Form
    {
        

你可能感兴趣的:(C#Winform设计,c#,高频刷新图片,MemoryStream,数据流转化为字节数组,拷贝数据流)