microsoft-cognitive - 使用 Azure 认知服务视觉 API 获取颜色的十六进制代码
问题描述
有没有办法从 Azure 计算机视觉 API 获取主要背景和前景色的十六进制代码?默认响应中的颜色信息如下所示:
"color": {
"dominantColorForeground": "Black",
"dominantColorBackground": "Black",
"dominantColors": [
"Black",
"Grey"
],
"accentColor": "7B5E50",
"isBWImg": false
}
有强调色的十六进制代码,但有谁知道是否有办法获得其他颜色的十六进制代码(特别是主要的前景色和背景色)?我在文档中找不到任何东西,但我想我可能错过了一些东西。
解决方案
API 没有直接提供等效项。
您可以简单地通过代码来完成,例如C#
在本主题中提到的:如何将颜色名称转换为相应的十六进制表示?
int ColorValue = Color.FromName("blue").ToArgb();
string ColorHex = string.Format("{0:x6}", ColorValue);
推荐阅读
- java - 计算开始日期和结束日期之间经过的天数、月数和年数
- sql-server - 通过链接服务器选项从 SQL Server 2016 数据库访问 Oracle 数据库时出现问题
- css - Jumbotron 与引导程序 4 中的先前元素重叠
- if-statement - SaltStack - 如何有条件地执行状态?
- java - 使用 Spring data jpa 在运行时构建查询
- docker - 指定捆绑包的版本
- c++ - 无法完全专门化字符串文字的模板
- wpf - 文本框上的 WPF 绑定验证规则
- ibm-cloud - IBM Watson 聊天机器人
- javascript - 自动登录或自动点击按钮