首页 > Windows开发 > 详细

C# 摄像头拍照图片是反的,处理方法

时间:2018-05-14 13:10:42      阅读:566      评论:0      收藏:0      [点我收藏+]
 /// <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# 摄像头拍照图片是反的,处理方法

原文:https://www.cnblogs.com/zengwen/p/9035511.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!