$color - 颜色操作
- 更新时间:2026-02-08 19:43:36
颜色操作
在$color中内置了很多常用的颜色,并且也有依据当前app主题动态获取对应颜色值的函数,尤其是在ui开发的过程中使用较多。
$color主要用来解析颜色,对比颜色,获取亮色暗色,为颜色设置透明度等等功能。
const {int} 黑色;
黑色
const {int} 深灰色;
深灰色
const {int} 灰色;
灰色
const {int} 浅灰色;
浅灰色
const {int} 白色;
白色
const {int} 红色;
红色
const {int} 绿色;
绿色
const {int} 蓝色;
蓝色
const {int} 黄色;
黄色
const {int} 青色;
青色
const {int} 品红;
品红
const {int} 透明;
透明
找色(图片, 颜色, 阈值, 范围)
查找颜色的位置
- 参数 : 图片 {Image} 在指定图片中找色
- 参数 : 颜色 {字符串} 颜色
- 参数 : 阈值 {整数} 阈值
- 参数 : 范围 {double[]} 范围
- 返回 : {Point} 找到颜色的位置
- 版本 : 1.6.8
找色(图片, 颜色, 阈值)
查找颜色的位置
- 参数 : 图片 {Image} 在指定图片中找色
- 参数 : 颜色 {字符串} 颜色
- 参数 : 阈值 {整数} 阈值
- 返回 : {Point} 找到颜色的位置
- 版本 : 1.6.8
找色(图片, 颜色)
查找颜色的位置
- 参数 : 图片 {Image} 在指定图片中找色
- 参数 : 颜色 {字符串} 颜色值
- 返回 : {Point} 找到颜色的位置
- 版本 : 1.6.8
找到全部(图片, 颜色, 阈值, 范围)
查找颜色所有的位置
- 参数 : 图片 {Image} 在指定图片中找色
- 参数 : 颜色 {字符串} 颜色值
- 参数 : 阈值 {整数} 阈值
- 参数 : 范围 {double[]} 范围
- 返回 : {Point[]} 找到颜色的位置
- 版本 : 1.6.8
找到全部(图片, 颜色, 阈值)
查找颜色所有的位置
- 参数 : 图片 {Image} 在指定图片中找色
- 参数 : 颜色 {字符串} 颜色值
- 参数 : 阈值 {整数} 阈值
- 返回 : {Point[]} 找到颜色的位置
- 版本 : 1.6.8
找到全部(图片, 颜色)
查找颜色所有的位置
- 参数 : 图片 {Image} 在指定图片中找色
- 参数 : 颜色 {字符串} 颜色值
- 返回 : {Point[]} 找到颜色的位置
- 版本 : 1.6.8
相似度(颜色1, 颜色2)
计算相似度
- 参数 : 颜色1 {string|int} 颜色1
- 参数 : 颜色2 {string|int} 颜色2
- 返回 : {double} 相似度
- 版本 : 1.6.8
相似度(颜色1, 颜色2)
计算相似度
- 参数 : 颜色1 {string|int} 颜色1
- 参数 : 颜色2 {string|int} 颜色2
- 返回 : {double} 相似度
- 版本 : 1.6.8
相似度(颜色1, 颜色2)
计算相似度
- 参数 : 颜色1 {string|int} 颜色1
- 参数 : 颜色2 {string|int} 颜色2
- 返回 : {double} 相似度
- 版本 : 1.6.8
相似度(颜色1, 颜色2)
计算相似度
- 参数 : 颜色1 {string|int} 颜色1
- 参数 : 颜色2 {string|int} 颜色2
- 返回 : {double} 相似度
- 版本 : 1.6.8
转字符(颜色值)
颜色值转6位字符
- 参数 : 颜色值 {整数} 颜色值
- 返回 : {字符串} 颜色
- 版本 : 1.6.8
解析(r, g, b)
解析rgb的颜色值
- 参数 : r {整数} 红
- 参数 : g {整数} 绿
- 参数 : b {整数} 蓝
- 返回 : {整数} 颜色值
- 版本 : 1.6.8
解析(颜色)
解析颜色值
该函数内置了M3风格主题的动态主题颜色,可以通过传入对应的主题字符串来获取对应的颜色值
- 参数 : 颜色 {字符串} 颜色
- 返回 : {整数} 颜色值
- 版本 : 1.6.8
设置透明度(颜色值, 透明度)
设置颜色的透明度
- 参数 : 颜色值 {整数} 颜色值
- 参数 : 透明度 {整数} 透明度(0-255)
- 返回 : {整数} 颜色值
- 版本 : 1.6.8
变亮(颜色值)
获取较亮颜色
- 参数 : 颜色值 {整数} 颜色值
- 返回 : {整数} 颜色值
- 版本 : 1.6.8
变暗(颜色值)
获取较暗颜色值
- 参数 : 颜色值 {整数} 颜色值
- 返回 : {整数} 颜色值
- 版本 : 1.6.8
rgb(red, green, blue)
通过RGB通道获得颜色值
- 参数 : red {int} R通道
- 参数 : green {int} G通道
- 参数 : blue {int} B通道
- 返回 : {int} 颜色值
- 版本 : 1.0.0
argb(alpha, red, green, blue)
通过ARGB通道获得颜色值
- 参数 : alpha {int} A通道
- 参数 : red {int} R通道
- 参数 : green {int} G通道
- 参数 : blue {int} B通道
- 返回 : {int} 颜色值
- 版本 : 1.0.0
a(color)
计算[A通道]的值
- 参数 : color {String} 颜色
- 返回 : {int} 数值
- 版本 : 1.0.0
r(color)
计算[R通道]的值
- 参数 : color {String} 颜色
- 返回 : {int} 数值
- 版本 : 1.0.0
g(color)
计算[G通道]的值
- 参数 : color {String} 颜色
- 返回 : {int} 数值
- 版本 : 1.0.0
b(color)
计算[B通道]的值
- 参数 : color {String} 颜色
- 返回 : {int} 数值
- 版本 : 1.0.0
比较(颜色1, 颜色2)
比较两个颜色
- 参数 : 颜色1 {string|int} 颜色1
- 参数 : 颜色2 {string|int} 颜色2
- 返回 : {布尔值} 是否相等
- 版本 : 1.6.8
比较(颜色1, 颜色2)
比较两个颜色
- 参数 : 颜色1 {string|int} 颜色1
- 参数 : 颜色2 {string|int} 颜色2
- 返回 : {布尔值} 是否相等
- 版本 : 1.6.8
比较(颜色1, 颜色2)
比较两个颜色
- 参数 : 颜色1 {string|int} 颜色1
- 参数 : 颜色2 {string|int} 颜色2
- 返回 : {布尔值} 是否相等
- 版本 : 1.6.8
比较(颜色1, 颜色2)
比较两个颜色
- 参数 : 颜色1 {string|int} 颜色1
- 参数 : 颜色2 {string|int} 颜色2
- 返回 : {布尔值} 是否相等
- 版本 : 1.6.8
是暗主题()
是否是黑暗主题
- 返回 : {布尔值} 是否是深色主题
- 版本 : 1.6.8
是颜色(颜色字符串)
判断颜色格式是否正确
- 参数 : 颜色字符串 {字符串} 颜色字符串
- 返回 : {布尔值} 是否是正确的颜色格式
- 版本 : 1.6.8