1. 程式人生 > >C# 攝像頭拍照圖片是反的,處理方法

C# 攝像頭拍照圖片是反的,處理方法

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, 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;//返回經過翻轉後的圖片 }

C# 攝像頭拍照圖片是反的,處理方法