截屏返回Bitmap
截图方法返回Bitmap可以方便后面对图片进行处理
截屏并绘制鼠标点
截屏并绘制鼠标所在位置
1  | private const PixelFormat FORMAT = PixelFormat.Format24bppRgb;  | 
绘制鼠标为自定义图片
1  | private const PixelFormat FORMAT = PixelFormat.Format24bppRgb;  | 
缩放
1  | public static Bitmap ScalePic  | 
图片保存
使用默认方式
1  | public static byte[] GetPicByte(Bitmap sourrce)  | 
自定义压缩率
1  | public static byte[] GetPicByte  | 
保存到文件
1  | bmp.Save(savePath, ImageFormat.Jpeg);  | 
截屏并获取Byte
1  | /// <summary>  | 
Bitmap转BGR格式
在做视频编码的时候,我们需要的是原始的BGR数据。
1  | public static byte[] Bitmap2Bgr(Bitmap bitmap)  | 
获取屏幕并转为Bgr格式
1  | /// <summary>  |