Wpf 无编码的渐晕效应

Wpf 无编码的渐晕效应,wpf,vignette,Wpf,Vignette,是否存在在picturebox(即另一个以png图像作为覆盖/遮罩的picturebox)上创建渐晕/帧效果的方法?我不想看到图片和背景之间的尖锐边缘。您可以使用:类似 <Image Width="200" Source="C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg"> <Image.OpacityMask> <RadialGradientBrush>

是否存在在picturebox(即另一个以png图像作为覆盖/遮罩的picturebox)上创建渐晕/帧效果的方法?我不想看到图片和背景之间的尖锐边缘。

您可以使用:类似

   <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>


会产生一个小插曲效果。

图像对图像是解决方案。我用了下面的PNG图片![在此处输入图像描述][1][1]: