屏幕取色/颜色转换与计算
获取或编辑颜色,并返回各通道的值和指定格式的文本。1.3.10 起提供。
当前模块定义
sys:color输入 5 · 输出 11 · 枚举 2
输入参数
- 类型
typeEnum必填比较方式
4 个选项通过文本指定颜色、从屏幕选取颜色、取屏幕指定位置颜色
通过文本指定颜色默认fromString从屏幕选取颜色selectFromScreen取屏幕指定位置颜色fromScreenPosition编辑/选择颜色editOrSelectColor - 颜色
colorStrText必填颜色的文本值, 格式支持:#223344, #FF223344(ARGB顺序), Red, rgb(200,200,200), rgba(200,200,200,0.5), CMYK(0,0,0,0)或CMYK:0,0,0,0
- 坐标
locationText必填格式为:"横坐标X,纵坐标Y"
- 输出文本格式
formatEnum必填输出的颜色文本值格式,用以转换颜色值的格式
13 个选项十六进制RGB: #6496C8、十六进制ARGB: #FF6496C8、HTML: rgba(100,150,200,1
十六进制RGB: #6496C8默认HEX_RGB十六进制ARGB: #FF6496C8HEX_ARGBHTML: rgba(100,150,200,1rgbaHTML: rgb(100,150,200rgbRGB: 100,150,200DOT_RGBRGBA: 100,150,200,255DOT_RGBAARGB: 255,100,150,200DOT_ARGB浮点: 0.39f, 0.59f, 0.78f, 1.00ffloat_rgbaSwift: UIColor(red:0.39, green:0.59, blue:0.78, alpha:1.00SwiftCMYK: 50,25,0,22CMYKhsl(210,47.6%,58.8%HSLhsla(210,47.6%,58.8%,1hslaHSV/HSB: 210°,50,78.4HSV_HSB - 失败后停止
stopIfFailBoolean可选失败后是否停止动作
输出参数
- 是否成功
isSuccessBoolean操作是否成功
- 透明度值
ANumberAlpha值(0-255)0表示透明
- 红色值
RNumberR值(0-255)
- 绿色值
GNumberG值(0-255)
- 蓝色值
BNumberB值(0-255)
- 色相
HueNumberHue值(0-360)
- HSL.S
HslSNumberHSL颜色空间的饱和度S
- HSL.L
HslLNumberHSL颜色空间的亮度值L
- HSV.S
HsvSNumberHSV颜色空间的饱和度S
- HSV.V
HsvVNumberHSV颜色空间的明度V
- 文本值
textValueText输出颜色的文本值,格式请在输入参数中选择
概述
先选 类型,再按类型填颜色文本或坐标。
屏幕取色/颜色转换与计算
转换颜色值及相关计算处理
参数说明
类型:
- 通过文本指定颜色:按颜色文本解析。
- 从屏幕选取颜色:运行时用小方框从屏幕上点选。
- 取屏幕指定位置颜色:按 坐标 取色。
- 编辑/选择颜色:弹出调色板,可改色或用吸管。
颜色:仅「通过文本指定颜色」「编辑/选择颜色」。支持:
- HTML:
#RGB、#RRGGBB - ARGB:
#AARRGGBB - 颜色名:
Red rgb(10,20,30)/rgba(10,20,30,0.5)CMYK(0,0,0,0)或CMYK:0,0,0,0
坐标:仅「取屏幕指定位置颜色」。格式 横坐标X,纵坐标Y,如 0,0。
输出文本格式:控制 文本值 的格式。点开下拉看当前全部选项,例如十六进制 RGB/ARGB、rgb/rgba、逗号分隔、浮点、Swift、CMYK、HSL/HSV。
失败后停止:失败是否中止动作。默认开启。旧稿未写。
编辑/选择颜色
弹出颜色选择窗口,并预先选中当前颜色。可在窗口里调色,或用吸管从别处取色。

从屏幕选择颜色
显示一个小方框,按下后开始从屏幕上选颜色。

输出
- 是否成功:操作是否成功。旧稿未写。
- 透明度值:Alpha,0–255,0 为全透明。
- 红色值 / 绿色值 / 蓝色值:0–255。
- 色相:Hue,0–360。
- HSL.S / HSL.L:HSL 饱和度、亮度。
- HSV.S / HSV.V:HSV 饱和度、明度。
- 文本值:按 输出文本格式 写出的颜色文本。
限制与排障
取屏幕颜色依赖当前显示器上的像素,窗口被挡住或坐标越界会取到别的颜色。颜色文本格式不对时步骤会失败,先对照上面列出的写法。
示例动作
编辑颜色
获取选中的文本=> {color}
屏幕取色/颜色转换与计算编辑/选择颜色
发送文本到窗口{color}
相关链接
更新于