当前位置:  开发笔记 > 编程语言 > 正文

尝试将rgb从.net颜色转换为字符串,如"红色"或"蓝色"

如何解决《尝试将rgb从.net颜色转换为字符串,如"红色"或"蓝色"》经验,为你挑选了1个好方法。

我的所有方法都以各种方式让我失望.不同的灯光也会把它搞得一团糟.

有没有人试图返回一个rgb值的名称?"红色""绿色""蓝色"足以满足我今天的需求.

我对网络摄像头的图像进行了不安全的字节处理.

摄像头

颜色



1> Brian..:

如果你有一个带名字的已知颜色列表,你可以看到给定目标颜色中哪些已知颜色"最接近",使用沿着(F#代码)行的"接近"功能:

let Diff (c1:Color) (c2:Color) =
    let dr = (c1.R - c2.R) |> int
    let dg = (c1.G - c2.G) |> int
    let db = (c1.B - c2.B) |> int
    dr*dr + dg*dg + db*db

无论哪种已知颜色与您想要命名的目标颜色具有最小差异,请使用该名称.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有