Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从java中的十六进制代码中获取颜色名称?_Java_Android_Android Studio - Fatal编程技术网

如何从java中的十六进制代码中获取颜色名称?

如何从java中的十六进制代码中获取颜色名称?,java,android,android-studio,Java,Android,Android Studio,我使用openCV进行颜色识别,得到十六进制形式的颜色,如“#FF0000”。 现在我想把它转换成一个字符串 我搜索了很多,但没有找到任何有用的代码。 如果有人知道答案,请帮助并告诉我。每个十六进制颜色代码没有确切的颜色名称。因此,您需要的是一个近似值 搜索“近似颜色名称”,我发现了一些有用的链接: 它提供了一个js库 一个很好的问题 一个深入探讨这个问题的平面设计问题 制作您自己的代码/姓名列表。即:ff0000、红色\n\00ff00、绿色\n\0000ff、蓝色。最好将列表存储为数组或数

我使用openCV进行颜色识别,得到十六进制形式的颜色,如“#FF0000”。
现在我想把它转换成一个字符串

我搜索了很多,但没有找到任何有用的代码。

如果有人知道答案,请帮助并告诉我。

每个十六进制颜色代码没有确切的颜色名称。因此,您需要的是一个近似值

搜索“近似颜色名称”,我发现了一些有用的链接:

  • 它提供了一个js库
  • 一个很好的问题
  • 一个深入探讨这个问题的平面设计问题

制作您自己的代码/姓名列表。即:
ff0000、红色\n\00ff00、绿色\n\0000ff、蓝色
。最好将列表存储为数组或数据库表(便于搜索)。您可以尝试这样做:Color.parseColor(“#FF0000”)每个颜色代码都没有名称。举几个例子,你想得到什么。我不想要任何特定的颜色实际上我的应用程序正在检测图像的颜色,所以我如何指定任何颜色我需要知道一个通用代码,以便在运行时将任何十六进制颜色转换为字符串值