2011-06-17 10 views
0

ピクチャボックスにケラレ/フレームエフェクト、つまりpngイメージをオーバーレイ/マスクとして使用する別のピクチャボックスを作成する方法はありますか?私は絵と背景の間に鋭いエッジを見たくない。符号化なしのビネットエフェクト

+0

イメージの上にイメージが解決策です。私は以下のPNG画像を使用しました。 [画像の説明はこちら] [1] [1]:http://i.stack.imgur.com/UsSV9.png –

答えて

2

あなたはOpacityMaskを使用することができます。

<Image Width="200" Source="C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg"> 
     <Image.OpacityMask> 
     <RadialGradientBrush> 
      <GradientStop Offset="0.8" Color="#ffff"></GradientStop> 
      <GradientStop Offset="1" Color="#0fff"></GradientStop> 
     </RadialGradientBrush> 
     </Image.OpacityMask> 
    </Image> 

のようなものは、ビネット効果を与えるだろう。

+0

ありがとう! http://msdn.microsoft.com/en-us/library/ms743320.aspx –