2010-12-23 58 views
0

我試圖在透明圖層中添加一個透明圖層來調暗背景圖像,以便無論圖像中的顏色如何都可以顯示內容。就像在WP7 Market Place或手機上的圖片中心一樣。將透明濾鏡添加到像市場一樣的全景背景

我玩過不透明面具。在paint.net中創建一個透明圖像作爲不透明蒙板。

<ImageBrush x:Name="MyOpacityBrush" Stretch="Fill" ImageSource="../Images/imageFilter.png" /> 
    <ImageBrush x:Name="panoramaBrush" ImageSource="../Images/cloudsPanorama.jpg" /> 

並用它在我的全景像:

<controls:Panorama x:Name="ViewPanorama" Visibility="Visible" Background="{StaticResource panoramaBrush}" OpacityMask="{StaticResource MyOpacityBrush}" /> 

然而,這種變暗包括顯示如果透明圖像在一切之上的任何內容的整個頁面。有沒有我在這裏失蹤的技巧。也許增加網格的不透明度?

回答

3

將背景圖像(在xaml中)的不透明度設置爲0.6。黑色或白色文本將可讀。

+0

非常感謝。不能相信它就這麼簡單。應該想到了:) – Tee 2010-12-24 18:17:43

0

您可以設置您用作背景圖片*的PNG圖片的不透明度?

無需額外的面具等

*您可以通過打開圖像,然後編輯圖層的屬性來調整不透明度Paint.net做到這一點。

+0

致謝的答覆馬特背景。 Lukas答案更合適,因爲你不需要在paint.net中做任何事情。 – Tee 2010-12-24 18:18:36

-1

使用與您的ImageSource 內置刷子不透明蒙板然後用畫筆爲你全景控制