public class Color
extends java.lang.Object
| 构造器和说明 |
|---|
Color(ActiveBean activeBean) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
compareColor(java.lang.String color1,
java.lang.String color2,
java.lang.String param)
判断2个16进制数据的差是否在指定范围内
|
int[] |
findColor(int xStart,
int yStart,
int xEnd,
int yEnd,
java.lang.String color,
double sim,
int dir)
范围区域内查询某颜色是否存在
|
boolean |
findColor(int x,
int y,
java.lang.String color,
float similarity)
判断某点颜色是否跟指定的相同或相似
|
java.lang.String |
getColor(int x,
int y)
获取指定点的颜色
|
public Color(ActiveBean activeBean)
activeBean - 传入操作的目标对象 Com.getActiveXComponent()public java.lang.String getColor(int x,
int y)
x - x坐标y - y坐标public boolean findColor(int x,
int y,
java.lang.String color,
float similarity)
x - X坐标y - Y坐标color - 颜色字符串,可以支持偏色,多色,例如 "ffffff-202020|000000-000000" 这个表示白色偏色为202020,和黑色偏色为000000.颜色最多支持10种颜色组合.similarity - 相似度(0.1-1.0)public int[] findColor(int xStart,
int yStart,
int xEnd,
int yEnd,
java.lang.String color,
double sim,
int dir)
xStart - 起始点x坐标,区域的左上X坐标yStart - 起始点y坐标,区域的左上Y坐标xEnd - 结束点x坐标,区域的右下X坐标yEnd - 结束点y坐标,区域的右下Y坐标color - 颜色 格式为"RRGGBB-DRDGDB",比如"123456-000000|aabbcc-202020"sim - 相似度,取值范围0.1-1.0dir - 查找方向
public boolean compareColor(java.lang.String color1,
java.lang.String color2,
java.lang.String param)
color1 - 颜色值,如 FFFFFFcolor2 - param - 两者差距的颜色值,如 303030