繁体   English   中英

在C#中检查RGB颜色值?

[英]Checking RGB color value in C#?

我是C#的新手,无法在线找到有关颜色类型的任何信息。 抱歉,这是一个措辞不佳的问题。

我试图做一个if语句,检查颜色数组中零件的RGB值是否是某种颜色,但是我不确定如何处理。 基本上我想做的是这样的:

if(color[100, 100] = RGB Color 255, 0, 0)
{
    //Do something
}

C#中的代码为:

if (color[100, 100] == Color.FromARGB(255, 0, 0))
{
    //do something...
}

Color.FromARGB()方法也有一个重载,其中第一个参数接受0-255之间的alpha不透明度级别,但您可能不需要这样做。

上面的代码当然假设您的color[,]数组实际上包含一个颜色数组。

您在寻找System.Drawing.Color吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM