AnyChat技术支持论坛

标题: InputVideoData 输入图片为什么是倒的 [打印本页]

作者: wng    时间: 2013-8-19 17:49
标题: InputVideoData 输入图片为什么是倒的
请教一个问题,按照下面的代码将图片输入到AnyChat,为何图片是倒过来的?

            Bitmap bmp = frame;
            Rectangle rect = new Rectangle(0, 0, bmp.Width, bmp.Height);
            System.Drawing.Imaging.BitmapData bmpData = bmp.LockBits(rect, System.Drawing.Imaging.ImageLockMode.ReadWrite, bmp.PixelFormat);
            //Get the address of the first line.   
            IntPtr ptr = bmpData.Scan0;
            int size = bmpData.Width * bmpData.Height * 3;
            bmp.UnlockBits(bmpData);
            AnyChatCoreSDK.InputVideoData(ptr, size, 0);

作者: admin    时间: 2013-8-19 17:56
您好,bmp格式保存图像时,存储顺序是从下到上,从左到右,所以您直接取出来肯定就是倒立的,参考:http://bbs.csdn.net/topics/340009148




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3