gpt4 book ai didi

c# - 如何将方形图像蒙版为圆角图像?

转载 作者:行者123 更新时间:2023-11-30 13:38:49 25 4
gpt4 key购买 nike

因为我想在我的图像控件中实现一个Rounded Cornered Mask,所以我设计了一个这样的控件

    <Border x:Name="Border1"  CornerRadius="{Binding CornerRadius,Mode=TwoWay}"  >
<Image x:Name="ImageSource1" Background="Transparent" >
</Image>
</Border>
<Border x:Name="MaskBorder1" BorderBrush="White" CornerRadius="{Binding CornerRadius,Mode=TwoWay}" BorderThickness="3" />

但是我得到了一个 Control

enter image description here

有人想用边框颜色填充角落吗?

最佳答案

只需剪下图片,这是我使用的片段

 <Image                               
Width="96"
Height="96"
Stretch="UniformToFill"
HorizontalAlignment="Left"
VerticalAlignment="Top">
<Image.Clip>
<EllipseGeometry
Center="48,48"
RadiusX="48"
RadiusY="48" />
</Image.Clip>
</Image>

要使其正常工作,您需要将 Center、RadiusX 和 RadiusY 设置为图像大小的一半。

关于c# - 如何将方形图像蒙版为圆角图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14598375/

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