silverlight图像控制亮度和对比度

时间:2012-03-05 16:00:23

标签: silverlight image

有谁知道如何在silverlight 5中对图像应用亮度和对比度控制?也许使用UIElement.Effect?我不需要修改/保存图像,只需更改图像的显示方式。

2 个答案:

答案 0 :(得分:0)

使用WriteableBitmap作为图片的来源,然后在WriteableBitmap的每个像素上应用亮度/对比度公式。

更改像素后,您需要在位图实例上调用Invalidate()

答案 1 :(得分:0)

我最终使用了自定义像素着色器。 Shazzam在预先安装的样本中有一个对比度调整自定义像素着色器。它的美妙之处在于它适用于WPF和Silverlight。