gpt4 book ai didi

c# - 如何检查 RGB 颜色以及如何知道此范围是绿色还是红色?

转载 作者:行者123 更新时间:2023-12-03 21:12:51 24 4
gpt4 key购买 nike

string greenImage = @"C:\Users\keti.p\Desktop\greenImage.jpg";
Bitmap bitMap = new Bitmap(greenImage);
int width = maxWidth / 2;
int height = maxHeight / 2;
Color c = bitMap.GetPixel(width, height);

Color color = Color.FromArgb(c.R, c.G, c.B);
我有这个“颜色”对象,
例如,这个颜色是绿色的吗?或者它是红色的?或者?
绿色的护林员真好。。

最佳答案

您想使用 GetHue 检查颜色的色调。 Color的HSL方法类型:

Color a = Color.Red;
Console.WriteLine(a.GetHue()); // 0
Color b = Color.Green;
Console.WriteLine(b.GetHue()); // 120
我相信数字应该对应于这张图表:
strong text
Image source

关于c# - 如何检查 RGB 颜色以及如何知道此范围是绿色还是红色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62549931/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com