作者hardman1110 (笨小孩)
看板C_Sharp
标题[问题] 如何实现图层的功能?
时间Wed Mar 15 14:58:36 2017
环境:
win10 vc2015
使用到函式库:
EmguCV
问题描述:
想做一个拍贴机的应用程式,希望可以做到拍照、选相框、贴些可爱的小图案
(图片为.PNG档,有透明图层)
目前使用EmguCV做camera影像撷取转bitmap以供使用
显示的部份则是使用pictureBox
之前是使用
Graphics gra = pictureBox1.CreateGraphics();
和
gra.DrawImage(g_tImg, X, Y);
来处理贴图的功能,但由於不知道怎存档而改成
Graphics gra = Graphics.FromImage(this.pictureBox1.Image);
来直接控制pictureBox的图片
这边想问的是画图有办法像手机app的图层的功能吗?
因为pictureBox一旦贴图上去图案就不能移动了
我是用mouseMove显示小图案来让使用者决定在哪贴上
点左键後就固定贴上
有推荐的作法吗? 恳请各位大大指教 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.251.204.61
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1489561119.A.2D4.html
1F:→ Litfal: 我们以前是建个bgImage底图,以及其他IDrawable物件 03/19 17:18
2F:→ Litfal: 然後再paint里面一个一个绘制,自己画多层 03/19 17:19
3F:→ disabledman: 只能自己实作,无他法 03/24 18:30