[問題] 如何實現圖層的功能?

作者: 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