首页 > 其他 > 详细

DirectX--给视频加马赛克

时间:2014-11-12 09:18:24      阅读:275      评论:0      收藏:0      [点我收藏+]

在虚拟摄像头的fillbuffer中添加代码,在打码区域50*50,像素分辨率1/10:

bubuko.com,布布扣


	for (int i=0;i<50;i++)
	{
		for (int k=0;k<50;k++)
		{
			BYTE x,y;//10*10的打码区域的参考坐标
			x = k/10*10;//在x、y方向的每个10*10的区域中,采用原来的区域定点的像素,作为本区域的像素。
			y = i/10*10;
			*(pData+ (i*320+k)*4+0) = *(pData+ (y*320+x)*4+0); // Red
			*(pData+ (i*320+k)*4+1) = *(pData+ (y*320+x)*4+1); // Green
		        *(pData+ (i*320+k)*4+2) = *(pData+ (y*320+x)*4+2); // Blue
		}
	}




DirectX--给视频加马赛克

原文:http://blog.csdn.net/mao0514/article/details/41038369

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