wpf
웹캠위에 이미지를 오버랩 하여 스크린샷 찍기
동동(이재동)
2015. 12. 8. 15:46
웹캠 라이브러리는 사람들이 많이 쓰는 Aforge를 사용하였다.
문제는 웸캠 위에 이미지를 덫 씌워야 하는데 워터마크 처럼
그게 일반적인 방법으로는 안되서
Drawing.Image image = Drawing.Image.FromFile("ct.png");
System.Windows.Forms.PictureBox pic = new System.Windows.Forms.PictureBox()
{
Image = image,
Height = 300,
Width = 300,
BackColor = Color.Transparent,
SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
};
VideoSourcePlayer.Controls.Add(pic);
보니까 이렇게 Controls에 add할수 있는게 있었다.
아쉽게도 windowsformshost를 사용하기 떄문에 picturebox를 이용하여야하고 투명으로 직접 설정해줘야 한다.
그러면 이렇게 된다.
소스는 여기에