[.NET] 修改bitmap alpha值
我想要做到兩個物件在位置上有重疊時,不會有上層物件完全蓋住下層物件的情形
可以看到下層的物件
如http://www.csie.ntu.edu.tw/~b93034/ex1.JPG
所示,那兩個圖示都是物件可以在視窗內拖曳、設定屬性
查了很久的msdn 感覺是要改bitmap的alpha值(我的推測)
但是我找到的資料只有教怎麼用graphics.drawimage和colormatrix來「畫」出一個
alpha值不為255的圖 但是只畫出來的話無法滿足我的需求@@
請問有什麼方法可以直接改bitmap的alpha值嗎
或著是graphics.drawimage出來的image可以變成物件(感覺不行@@)
或著是有人可以給我idea怎麼辦到像那兩張圖一樣呢?
因為只有執行檔所以實在不清楚是怎麼實做的…
可以知道那兩個圖都是由個別的.bmp檔載入後做一些奇怪的事讓他們的白色部分都跟背景
融合在一起 其他的部分alpha值不是255 會跟背景的顏色一起計算
如果需要整個exe檔和bmp檔的話我再丟上去吧@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.52.181
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章