Re: [問題] 請教C++/CLI
不曉得對不對,年代已久遠。
印象中Image吃System.Drawing.Bitmap;
Bitmap的建構子有一個建構子,參數分別為長、寬、pixelFormat
pixelFormat有分24bit、32bit
可以先建構一個32bit Bitmap
再將相關的圖檔paint上去,看是DrawImage或使用IImagingFactory
後者影像處理會比較好用,相對比較耗效能。
再將Bitmap塞到image就完成了。
※ 引述《gozha (勾炸)》之銘言:
: 首先..我不知道能不能在這裡問windows form..
: 因為我找不到.NET版..囧
: 有的話麻煩跟我說一下..我會自刪
: 我的問題是 目前我已藉由
: TransparencyKey
: BackgroundImage
: Bitmap::MakeTransparent
: 做出了不規則視窗
: 但BackgroundImage似乎只能接受24bit點陣圖
: (即使檔案為32bit點陣圖但透明度會被忽略)
: 有辦法以32bit點陣圖作為BackgroundImage嗎?
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.243.150.134
※ 編輯: karcher 來自: 111.243.150.134 (07/15 20:04)
※ 編輯: karcher 來自: 111.243.150.134 (07/15 20:09)
推
07/15 21:10, , 1F
07/15 21:10, 1F
推
07/16 02:56, , 2F
07/16 02:56, 2F
→
07/16 02:57, , 3F
07/16 02:57, 3F
→
07/16 23:04, , 4F
07/16 23:04, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):