gpt4 book ai didi

WPF - 如何对裁剪后的图像应用效果?

转载 作者:行者123 更新时间:2023-12-02 07:54:29 25 4
gpt4 key购买 nike

我有一个 Image 被裁剪成这样:

<Image Width="45" Grid.Column="0" Source="{Binding Photo}">
<Image.Clip>
<RectangleGeometry Rect="0,0,45,55" RadiusX="8" RadiusY="8" />
</Image.Clip>
</Image>

如何对其应用投影效果?

更新:
正如 Ray 所指出的,最好的解决方案是 Anderson 提出的解决方案 - 具有环绕边框。谢谢安德森。

最佳答案

这将为您解决问题:

<Border>
<Border.Effect>
<DropShadowEffect />
</Border.Effect>
<Image Stretch="None" Source="{Binding Photo}" >
<Image.Clip>
<RectangleGeometry Rect="0,0,45,55" RadiusX="8" RadiusY="8"/>
</Image.Clip>
</Image>
</Border>

这当然是您最初的想法,只是将 DropShadowEffect 应用于环绕边框。由于位图效果的工作方式,它们仅适用于所包含内容的可见部分。

关于WPF - 如何对裁剪后的图像应用效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1709954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com