有谁知道如何在silverlight 5中对图像应用亮度和对比度控制?也许使用UIElement.Effect?我不需要修改/保存图像,只需更改图像的显示方式。
答案 0 :(得分:0)
使用WriteableBitmap
作为图片的来源,然后在WriteableBitmap
的每个像素上应用亮度/对比度公式。
更改像素后,您需要在位图实例上调用Invalidate()
。
答案 1 :(得分:0)
我最终使用了自定义像素着色器。 Shazzam在预先安装的样本中有一个对比度调整自定义像素着色器。它的美妙之处在于它适用于WPF和Silverlight。