如何将 WPF Colors 转换为 Windows Forms Color 以修改位图

How to convert WPF Colors to Windows Forms Color to modify bitmap

所以我可能有一个非常简单的问题,但直到现在我还没有找到解决方案,也没有找到关于它的 post。

在 WPF 中,我使用 "Colors" class,现在在我的 WPF 界面中选择了颜色,我想在位图中进行一些颜色更改。现在据我所知,您不仅可以使用在 WPF 中使用的颜色来修改位图,还需要以某种方式将其转换为 "Color" class 但我似乎不能想办法做到。

我读过一些关于 Colors to Brush 的文章,但我认为这不是我正在寻找的解决方案。

所以我设法自己找到了解决方案。我应该意识到我可以从媒体切换到绘图 class。

我是这样转换的:

    System.Windows.Media.Color wpfColor; 

    var winformsColor= System.Drawing.Color.FromArgb(wpfColor.A, wpfColor.R, wpfColor.G, wpfColor.B);