没有编码的晕影效果

时间:2011-06-17 12:01:24

标签: wpf vignette

是否有任何方法可以在picturebox上创建渐晕/帧效果,即另一个png图像为overlay / mask的图片框?我不想看到图片和背景之间的锐利边缘。

1 个答案:

答案 0 :(得分: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>

会产生晕影效果。