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

C# 如何在WPF中更改图像的颜色?,c#,wpf,xaml,C#,Wpf,Xaml,我有一个透明的白色.png图像,我想知道是否有一种简单的方法可以使透明的绿色,透明的红色,等等,这样我就不需要为每种颜色创建单独的.png文件。看看这些CodeProject文章 图像处理实验室是一个简单的图像处理工具,它 包括用于分析中可用图像的不同过滤器和工具 AForge.NET框架 您还可以查看或类的,了解如何使用WPF像素着色器(google it),以获得一个更简单的解决方案,该解决方案不需要引入庞大的库,并让您了解它们的功能(从而提供更大的灵活性) 然后,您可以在此处使用类

我有一个透明的白色.png图像,我想知道是否有一种简单的方法可以使透明的绿色,透明的红色,等等,这样我就不需要为每种颜色创建单独的.png文件。

看看这些CodeProject文章

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


您还可以查看或类的

,了解如何使用WPF像素着色器(google it),以获得一个更简单的解决方案,该解决方案不需要引入庞大的库,并让您了解它们的功能(从而提供更大的灵活性)

然后,您可以在此处使用类似于乘法着色器的内容: