Эффект виньетирования без кодирования
Существует ли какой-либо метод для создания эффекта виньетирования / рамки на картинке, то есть на другой картинке с изображением png в качестве наложения / маски? Я не хочу видеть острые края между картинкой и фоном.
1 ответ
Решение
Вы можете использовать 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>
даст эффект виньетки.