C# Raspberry Pi上UWP中的颜色类(System.Drawing)问题

C# Raspberry Pi上UWP中的颜色类(System.Drawing)问题,c#,uwp,raspberry-pi,windows-10-iot-core,C#,Uwp,Raspberry Pi,Windows 10 Iot Core,在运行Windows 10 IoT的Raspberry Pi上,我很难用颜色类实现一些基本操作。在我通过rgb数据实例化颜色对象之后 诸如GetBrightness()或GetSaturation()之类的基本方法会导致sehexException Thrown exception: System.Runtime.InteropServices.SEHException (0x80004005): External component has thrown an exception. 不过,在

在运行Windows 10 IoT的Raspberry Pi上,我很难用颜色类实现一些基本操作。在我通过rgb数据实例化颜色对象之后 诸如GetBrightness()或GetSaturation()之类的基本方法会导致sehexException

Thrown exception: System.Runtime.InteropServices.SEHException (0x80004005): External component has thrown an exception.
不过,在调试过程中,在VisualStudio的“即时窗口”中键入该操作会产生所需的结果。我甚至不知道从哪里开始找到真正的问题

我正在使用一个带有Windows10IoT核心17763的Raspberry Pi2B(也是项目构建设置),并尝试在其上运行一个C#UWP项目

我尝试了几个目标版本,还更新了我的机器。到目前为止没有帮助

// using System.Drawing;
Color color1 = Color.FromArgb(x, y, z);                
float brt = color1.GetBrightness(); // <= Not passing this line
float sat = color1.GetSaturation();
//使用System.Drawing;
Color color1=颜色。从argb(x,y,z);

float brt=color1.GetBrightness();// System.Drawing在Windows Universal app中不可用,它是用于处理GDI+的.NET命名空间。
您可以利用它为Direct2D、DirectWrite和Windows映像组件(WIC)提供包装。GetHue方法包含在。

系统中。在Windows Universal app中无法绘制,它是用于处理GDI+的.NET命名空间。
您可以利用它为Direct2D、DirectWrite和Windows映像组件(WIC)提供包装。GetHue方法包含在中。

您可能需要UWPHi中的Windows.UI.Color,它不提供GetHue()等。至少我找不到它。您可能需要UWPHi中的Windows.UI.Color,它不提供GetHue()等。至少我找不到它。谢谢您的时间。到目前为止,我还没有意识到我应该仔细检查VS建议我使用的名称空间是否在整个UWP名称空间中实际可用。不过,基本颜色操作在UWP中也很有用。我将实施您所指的课程谢谢您的时间。到目前为止,我还没有意识到我应该仔细检查VS建议我使用的名称空间是否在整个UWP名称空间中实际可用。不过,基本颜色操作在UWP中也很有用。我将实现您所指的类