[问题] 如何实现图层的功能?

楼主: hardman1110 (笨小孩)   2017-03-15 14:58:36
环境:
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显示小图案来让使用者决定在哪贴上
点左键后就固定贴上
有推荐的作法吗? 恳请各位大大指教 谢谢
作者: Litfal (Litfal)   2017-03-19 17:18:00
我们以前是建个bgImage底图,以及其他IDrawable物件然后再paint里面一个一个绘制,自己画多层
作者: disabledman (m.m.)   2017-03-24 18:30:00
只能自己实作,无他法

Links booklink

Contact Us: admin [ a t ] ucptt.com