当前位置:编程学习 > C#/ASP.NET >>

求一个WPF下图像浏览器的聚光灯效果

如题。。求一个WPF下图像浏览器的聚光灯效果   网上下了个form下实现的  但是不知道怎么转成wpf的window --------------------编程问答-------------------- http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&tbo=d&q=blend+%E6%B8%90%E5%8F%98&btnG=Google+%E6%90%9C%E7%B4%A2 --------------------编程问答-------------------- 是图片聚光灯哦  类似这样的  浏览指定区域 其他区域变黑 --------------------编程问答-------------------- 没人帮顶吗 还是我问题阐述的不够明白呢 --------------------编程问答-------------------- 唉,具体一点。搜搜看:http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&tbo=d&q=blend+RadialGradientBrush&oq=blend+RadialGradientBrush&gs_l=serp.3...9765.11358.0.11618.3.3.0.0.0.0.0.0..0.0...0.0...1c.1j4.OMKyyt7tWz8 --------------------编程问答-------------------- ClipMask应该就能实现了,通过adorner来实现也ok --------------------编程问答--------------------
引用 5 楼 nonocast 的回复:
ClipMask应该就能实现了,通过adorner来实现也ok


这样就成了#2楼那样的仅仅是“黑”的了。 --------------------编程问答--------------------
引用 4 楼 sp1234 的回复:
唉,具体一点。搜搜看:http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&tbo=d&q=blend+RadialGradientBrush&oq=blend+RadialGradientBrush&gs_l=serp.3...9765.11358.0.11618.3.3.……


具体的问题就是 我想说个图像浏览器  然后具有聚光灯功能 就是动态拖拉一个矩形框 然后显示图像所在矩形框内的内容  其余内容置黑  聚光灯的效果  具体效果就是我发的那张图了 但是您搜的blend类我不是很了解 。我今天找了一天的资料了 。winform下能实现 但是我用的是WPF的window类  所以效果不是很好。谢谢您了 --------------------编程问答--------------------
引用 4 楼 sp1234 的回复:
唉,具体一点。搜搜看:http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&tbo=d&q=blend+RadialGradientBrush&oq=blend+RadialGradientBrush&gs_l=serp.3...9765.11358.0.11618.3.3.……


还有  我那个不是按钮贴图。是类似遮盖  把一张图像的部分内容遮盖住 直留我想看的部分(矩形框) 然后根据我拖拉矩形框  可以动态的移动并显示。就是所谓的聚光灯效果  矩形是可移动的  明白我所说的意思吗 --------------------编程问答--------------------
引用 8 楼 cosmoslife 的回复:
引用 4 楼 sp1234 的回复:唉,具体一点。搜搜看:http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&tbo=d&q=blend+RadialGradientBrush&oq=blend+RadialGrad……


你的需求我还不是很明白,你想说的是不是类似photoshop裁剪的效果?? --------------------编程问答--------------------
引用 9 楼 nonocast 的回复:
引用 8 楼 cosmoslife 的回复:
引用 4 楼 sp1234 的回复:唉,具体一点。搜搜看:http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&tbo=d&q=blend+RadialGradientBrush&……

不是剪裁   就是“聚光灯”  看我前面发的那个图  背景是一张图片 而那个圆就是聚光灯的效果  只显示圆内的内容  圆外的都变黑了  圆也是手动可以移动和变大缩小的   就是遮盖   可以先查看部分图片内容 而把其余的内容遮盖住。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,