2011-11-14 19 views
1

我想在.NET或WPF中實現這一點在.NET或WPF中實現褪色邊框

我有一張護照大小的照片。我希望在圖像邊框上實現淡入淡出效果。 我們通過的淡入參數將是像素寬度,我們需要淡入淡出圖像邊界,使得淡出深度由此參數決定。

我該如何實現這個目標?

注意: - 我沒有使用任何控件來保存此圖像。客戶將在應用程序中上傳圖像,我們將修改上述要求,並通過電子郵件發送它們將成爲控制檯應用程序。請不要建議任何WPF或VB控件來實現這一點。

+0

請不要發佈重複的問題得到重視,如果你想你的問題得到更多的關注增加賞金,你有代表 –

回答

-1

我會使用System.Drawing命名空間並設置像素的Alpha值。創建一個Bitmap,然後使用SetPixel方法設置alpha值(使用GetPixel獲取當前顏色)。

如果你需要一些速度提升看看這篇文章:http://www.bobpowell.net/lockingbits.htm

+0

的OP是使用WPF而不是Windows窗體 –

+0

我該如何使用它? –

+0

@ChrisDunaway該OP說WPF **或** VB.NET。 –