2012-01-21 91 views
1

我現在正在研究圖像處理功能。我試圖在wp7中疊加兩個圖像。在Photoshop中,混合兩張圖像時有一個不透明選項,我想在wp7中做類似的操作。但我不知道如何使用WriteableBitmap設置不透明度。如何在Windows Phone 7中設置WriteableBitmap的不透明度?

任何人都可以幫助給我一些關於如何設置Windows Phone 7中的WriteableBitmap的不透明度?

非常感謝。

回答

2

沒有不透明選項,因爲WriteableBitmap不是圖像處理類。您必須從WriteableBitmap讀取像素並更改Alpha值(我猜Alpha發生在byte[]陣列中每4個字節)。

如果您不需要更改圖像,但只需要使用不透明度/透明度效果顯示它們,則可以考慮使用着色器(HLSL)。

最後,看看WriteableBitmapEx。您可以使用一些混合選項來blit兩個WriteableBitmap。

相關問題