2011-04-10 46 views

回答

5

它是透明的。所以先用Graphics.Clear()然後用Graphics.DrawImage()繪製圖像,然後用你想要的顏色繪製背景。

+0

用這種方法,他將填補是透明的......他的需求並不好,如果你下載的圖片你會本身,要麼出的所有部分它的心是透明的... – 2011-04-10 13:49:11

+0

感謝Hans Passant和MarinoŠimić的建議。有沒有辦法用不同的顏色填充不同的透明部分。例如,心臟內部爲一種顏色,心臟外部爲另一種顏色。 – Pingpong 2011-04-10 14:07:13

+0

蹩腳的託管服務,通行證。好的,使用Graphics.FillRectangle進行背景繪畫。無論使用哪種方式,您當然都必須知道心臟所在的位置。 – 2011-04-10 14:07:46

相關問題