关于图片蒙板的使用方法
2011-11-22 16:22
120 查看
使用Canvas.OpacityMask属性 进行局部图片显示。
<Canvas x:Name="Body" Width="151" Height="132" Canvas.Left="25" Canvas.Top="21">
<Canvas.OpacityMask>
<ImageBrush x:Name="BodyImageMask" Stretch="Fill" ImageSource="/SilverTest;component/images/RadarMapMask.png" />
</Canvas.OpacityMask>
<Canvas x:Name="MiniMap">
<Image Name="image1" Stretch="Fill" Source="/SilverTest;component/images/1.jpg" Canvas.Left="-600" Canvas.Top="-200" />
</Canvas>
</Canvas>
效果如图显示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201102/a72c702b14e3625ac7fc2b13955a989f)
一个比较简单的sl使用,但在有些场合比较实用,如在游戏中,可以用这个来显示mini地图中主角周围的一些内容
<Canvas x:Name="Body" Width="151" Height="132" Canvas.Left="25" Canvas.Top="21">
<Canvas.OpacityMask>
<ImageBrush x:Name="BodyImageMask" Stretch="Fill" ImageSource="/SilverTest;component/images/RadarMapMask.png" />
</Canvas.OpacityMask>
<Canvas x:Name="MiniMap">
<Image Name="image1" Stretch="Fill" Source="/SilverTest;component/images/1.jpg" Canvas.Left="-600" Canvas.Top="-200" />
</Canvas>
</Canvas>
效果如图显示:
一个比较简单的sl使用,但在有些场合比较实用,如在游戏中,可以用这个来显示mini地图中主角周围的一些内容
相关文章推荐
- 关于img标签使用默认图片的方法
- android 开发使用图片异步缓存框架关于图片请求路径不变情况下的解决方法
- 关于 QWidget无法使用stylesheet设置自身backgound-color(背景色)和border-image(背景图片) 的解决方法
- 关于 qml开发中使用Image元素切换图片闪黑屏 的解决方法
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- 关于使用ACCESS存取PictureBox图片的解决方法
- 关于图片预览使用base64在chrome上的性能问题解决方法
- 关于.9图片的正确使用方法
- 关于Spring的HibernateTemplate的findByExample方法使用时的一点注意。
- android中关于使用scrollview嵌套LinearLayout,页面滚动条不到底的解决方法
- Android-Universal-Image-Loader图片异步加载类库使用方法
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 小程序图片上传阿里OSS使用方法
- 【iOS开发】关于显示一连串图片组成动画效果UIImageView的使用
- 关于图片拉伸的几种方法总结
- 关于javascript中的sort()方法的使用
- 缓冲加载图片的jQuery插件lazyload.js 使用方法详解
- SQL Server 中关于EXCEPT和INTERSECT的使用方法
- 关于自定义View时,画图形和图片时抗锯齿的使用的问题
- 关于“访问映射网络驱动器提示 本地设备名已在使用中,此连接尚未还原”解决方法!