首页 > 代码库 > DirectX--给视频加马赛克
DirectX--给视频加马赛克
在虚拟摄像头的fillbuffer中添加代码,在打码区域50*50,像素分辨率1/10:
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--给视频加马赛克
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。