如何从java中的十六进制代码中获取颜色名称?
我使用openCV进行颜色识别,得到十六进制形式的颜色,如“#FF0000”。如何从java中的十六进制代码中获取颜色名称?,java,android,android-studio,Java,Android,Android Studio,我使用openCV进行颜色识别,得到十六进制形式的颜色,如“#FF0000”。 现在我想把它转换成一个字符串 我搜索了很多,但没有找到任何有用的代码。 如果有人知道答案,请帮助并告诉我。每个十六进制颜色代码没有确切的颜色名称。因此,您需要的是一个近似值 搜索“近似颜色名称”,我发现了一些有用的链接: 它提供了一个js库 一个很好的问题 一个深入探讨这个问题的平面设计问题 制作您自己的代码/姓名列表。即:ff0000、红色\n\00ff00、绿色\n\0000ff、蓝色。最好将列表存储为数组或数
现在我想把它转换成一个字符串 我搜索了很多,但没有找到任何有用的代码。
如果有人知道答案,请帮助并告诉我。每个十六进制颜色代码没有确切的颜色名称。因此,您需要的是一个近似值 搜索“近似颜色名称”,我发现了一些有用的链接:
- 它提供了一个js库
- 一个很好的问题
- 一个深入探讨这个问题的平面设计问题
ff0000、红色\n\00ff00、绿色\n\0000ff、蓝色
。最好将列表存储为数组或数据库表(便于搜索)。您可以尝试这样做:Color.parseColor(“#FF0000”)每个颜色代码都没有名称。举几个例子,你想得到什么。我不想要任何特定的颜色实际上我的应用程序正在检测图像的颜色,所以我如何指定任何颜色我需要知道一个通用代码,以便在运行时将任何十六进制颜色转换为字符串值