C# 攝像頭拍照圖片是反的,處理方法
阿新 • • 發佈:2018-05-14
spa 次數 長度 style public 圖片 wid pix sum
/// <summary> /// 將圖片進行翻轉處理 /// </summary> /// <param name="mybm">原始圖片</param> /// <param name="width">原始圖片的長度</param> /// <param name="height">原始圖片的高度</param> /// <returns>經過翻轉後的圖片</returns> public Bitmap RevPic(Bitmap mybm, intwidth, 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;//返回經過翻轉後的圖片 }
C# 攝像頭拍照圖片是反的,處理方法