WPF OpacityMask -1-

索引サイト
結果↓

Source Image↓

ごちゃごちゃやっていたら出来た産物なもんで、とりあえずコード保管




<Grid OpacityMask="#AF000000">
<Image Height="261" HorizontalAlignment="Left" Margin="64,12,0,0" Name="image1"
Stretch="Fill" VerticalAlignment="Top" Width="362"
Source="/WpfApplication1;component/Images/Slider-3D-200.png" Opacity="1"
OpacityMask="#FF43483E">
</Image>
<Image Height="193" HorizontalAlignment="Left" Margin="131,29,0,0" Name="image2"
Stretch="Fill" VerticalAlignment="Top" Width="343"
Source="/WpfApplication1;component/Images/201109022215-00.png">
<Image.OpacityMask>
<LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
<GradientStop Color="Black" Offset="0.832" />
<GradientStop Color="#10FFFFFF" Offset="0.286" />
</LinearGradientBrush>
</Image.OpacityMask>
</Image>
<Rectangle Height="293" HorizontalAlignment="Left" Name="rectangle1" Stroke="#FF51CB80"
VerticalAlignment="Top" Width="491" Opacity="1">
<Rectangle.OpacityMask>
<RadialGradientBrush>
<GradientStop Color="#00000000" Offset="0.371" />
<GradientStop Color="#FFAC25AA" Offset="0.718" />
</RadialGradientBrush>
</Rectangle.OpacityMask>
<Rectangle.Fill>
<RadialGradientBrush>
<GradientStop Color="Black" Offset="0" />
<GradientStop Color="White" Offset="1" />
</RadialGradientBrush>
</Rectangle.Fill>
</Rectangle>
</Grid>



AX