C# 摄像头拍照图片是反的,处理方法
/// <summary> /// 将图片进行翻转处理 /// </summary> /// <param name="mybm">原始图片</param> /// <param name="width">原始图片的长度</param> /// <param name="height">原始图片的高度</param> /// <returns>经过翻转后的图片</returns> public Bitmap RevPic(Bitmap mybm, int width, int height) { Bitmap bm = new Bitmap(width, height);//初始化一个记录经过处理后的图片对象 int x, y, z;//x,y是循环次数,z是用来记录像素点的x坐标的变化的 Color pixel; for (y = height - 1; y >= 0; y--) { for (x = width - 1, z = 0; x >= 0; x--) { pixel = mybm.GetPixel(x, y);//获取当前像素的值 bm.SetPixel(z++, y, Color.FromArgb(pixel.R, pixel.G, pixel.B));//绘图 } } return bm;//返回经过翻转后的图片 }