如何在WPF中更改图像的颜色?

时间:2012-01-08 01:25:53

标签: c# wpf xaml

我的.png图像只是白色透明的,我想知道是否有一种简单的方法可以使透明绿色,红色透明等等,所以我不需要为每种颜色制作单独的.png文件。

2 个答案:

答案 0 :(得分:2)

看看这些CodeProject文章

  

图像处理实验室是一个简单的图像处理工具,它   包括不同的过滤器和工具来分析可用的图像   AForge.NET框架。

您还可以查看FormatConvertedBitmapColorConvertedBitmapWritableBitmap班级

答案 1 :(得分:0)

对于一个更简单的解决方案,它不需要引入大型库并让您了解它们的内容(从而为您提供更大的灵活性),请学习如何使用WPF Pixel Shaders(google it)。

然后你可以在这里使用类似乘法着色器的东西:http://rakeshravuri.blogspot.com/2008/08/blending-modes-in-wpf-using.html