如何将WPF颜色转换为Windows窗体颜色以修改位图

时间:2019-02-28 10:02:17

标签: c# wpf winforms colors bitmap

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

在WPF中,我正在使用“颜色”类,现在在WPF界面中选择了颜色后,我想在位图中进行一些颜色更改。现在,据我所知,您不仅可以使用WPF中使用的颜色来修改位图,还需要以某种方式将其转换为“颜色”类,但我似乎找不到解决方法

我已经读过一些有关要刷的颜色的信息,但我认为这不是我想要的解决方案。

1 个答案:

答案 0 :(得分:0)

所以我设法自己找到了解决方案。我应该意识到我可以将Media切换为Drawing类。

我做了这样的转换:

    System.Windows.Media.Color wpfColor; 

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