如何调节silverlight中图片亮度和对比度

zhangxuguang2007 2009-10-28 09:38:01
我现在要用Silverlight做一个简单的ImageViewer,其中有一个功能就是调节图片的亮度和对比度,大概效果如图[
期望大家的帮助,给代码或思路都可以(最好是代码,呵呵!)
...全文
222 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangxuguang2007 2009-10-31
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jv9 的回复:]
http://shazzam-tool.com/

http://wpffx.codeplex.com/

这两个都是开源项目,对你的要求有 帮助。
[/Quote]

这个回复是本问题的正解,希望对后来者有启发!
zhangxuguang2007 2009-10-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jv9 的回复:]
http://shazzam-tool.com/

http://wpffx.codeplex.com/

这两个都是开源项目,对你的要求有 帮助。
[/Quote]

wpffx我下载了,但下载后的版本无法在VS2008中编译通过,也无法正常执行,请您再仔细查看一下!
zhangxuguang2007 2009-10-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jv9 的回复:]
http://shazzam-tool.com/

http://wpffx.codeplex.com/

这两个都是开源项目,对你的要求有 帮助。
[/Quote]

这个思路挺好,我正在测试!
jv9 2009-10-29
  • 打赏
  • 举报
回复
http://shazzam-tool.com/

http://wpffx.codeplex.com/

这两个都是开源项目,对你的要求有 帮助。
jv9 2009-10-29
  • 打赏
  • 举报
回复
http://sildev.net/#demo1

这里的一个例程。开源的项目.
xingjunli 2009-10-28
  • 打赏
  • 举报
回复
Silverlight 中想直接操作图片貌似是不行的(Flash 也是通过滤镜来完成的),可以动态设置OpacityMask的Alpha属性加一个遮罩层调整图片的对比度(也可以后台代码中动态设置)如:
<Image HorizontalAlignment="Right" Margin="0,222,209,0" VerticalAlignment="Top" Width="70" Height="32" Source="/MID_Flow;Component/themes/Images/bluetooth/open-nomal.png" Stretch="Fill">
<Image.OpacityMask>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#35000000" Offset="0"/>
<GradientStop Offset="1" Color="#EB701313"/>
</LinearGradientBrush>
</Image.OpacityMask>
</Image>
diandian82 2009-10-28
  • 打赏
  • 举报
回复
mark

8,756

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧