Bitmap 类
位图类,一切图像操作都是基于位图的
方法
getColor
获取指定坐标的颜色
参数
- x : integer 横轴坐标
- y : integer 纵轴坐标
返回值
- 坐标颜色,格式RGB : integer
getColorCount
获取指定区域的符合颜色描述的坐标点数量
参数
- x1 : integer 范围的横轴起始点坐标
- y1 : integer 范围的纵轴起始点坐标
- x2 : integer 范围的横轴结束点坐标
- y2 : integer 范围的纵轴结束点坐标
- color : ColorDescribe 颜色描述
返回值
- 颜色计数 : integer
isColor
指定坐标是否符合颜色描述
参数
- x : integer 横轴坐标
- y : integer 纵轴坐标
- color : ColorDescribe 颜色描述
- sim : number 相似度,取值范围 0-1
返回值
- 是否符合颜色描述 : boolean
whichColor
指定坐标是否符合颜色描述,返回符合描述的颜色的索引,没有符合则返回 0
参数
- x : integer 横轴坐标
- y : integer 纵轴坐标
- color : ColorDescribe 颜色描述
- sim : number 相似度,取值范围 0-1
返回值
- 颜色索引,没有符合则返回0 : integer
findColor
查找指定区域内符合颜色描述的坐标点,返回第一个符合的坐标
参数
- x1 : integer 要查找的范围的横轴起始点坐标
- y1 : integer 要查找的范围的纵轴起始点坐标
- x2 : integer 要查找的范围的横轴结束点坐标
- y2 : integer 要查找的范围的纵轴结束点坐标
- color : ColorDescribe 颜色描述
- order : FindOrder 查找方向
- sim : number 相似度,取值范围 0-1
返回值
- 找到的横轴坐标,没有找到则返回-1 : integer
- 找到的纵轴坐标,没有找到则返回-1 : integer
isFeature
是否符合特征描述
参数
- feature : Feature 特征描述
- sim : integer 相似度,取值范围 0-1
返回值
- 是否符合特征描述 : boolean
findFeature
查找指定区域内符合特征描述的坐标点,返回第一个符合的坐标
参数
- x1 : integer 要查找的范围的横轴起始点坐标
- y1 : integer 要查找的范围的纵轴起始点坐标
- x2 : integer 要查找的范围的横轴结束点坐标
- y2 : integer 要查找的范围的纵轴结束点坐标
- feature : Feature 特征描述
- order : FindOrder 查找方向
- sim : number 相似度,取值范围 0-1
返回值
- 找到的横轴坐标,没有找到则返回-1 : integer
- 找到的纵轴坐标,没有找到则返回-1 : integer
isImage
是否符合图像描述
参数
- x : integer 要对比图像的起点横轴坐标
- y : integer 要对比图像的起点纵轴坐标
- image : ImageDescribe 图像描述
- sim : number 相似度,取值范围 0-1
返回值
- 是否符合图像描述 : boolean
whichImage
指定坐标是否符合图像描述,返回符合描述的图像的索引,没有符合则返回 0
参数
- x : integer 要对比图像的起点横轴坐标
- y : integer 要对比图像的起点纵轴坐标
- image : ImageDescribe 图像描述
- sim : number 相似度,取值范围 0-1
返回值
- 图像索引,没有符合则返回0 : integer
findImage
查找指定区域内符合图像描述的坐标点,返回第一个符合的坐标
参数
- x1 : integer 要查找的范围的横轴起始点坐标
- y1 : integer 要查找的范围的纵轴起始点坐标
- x2 : integer 要查找的范围的横轴结束点坐标
- y2 : integer 要查找的范围的纵轴结束点坐标
- image : ImageDescribe 图像描述
- order : FindOrder 查找方向
- sim : number 相似度,取值范围 0-1
返回值
- 找到的横轴坐标,没有找到则返回-1 : integer
- 找到的纵轴坐标,没有找到则返回-1 : integer
save
将指定区域的图像保存到指定路径
参数
- path : string 保存路径
- x1 : integer 区域的横轴起始点坐标,不填则默认为 0
- y1 : integer 区域的纵轴起始点坐标,不填则默认为 0
- x2 : integer 区域的横轴结束点坐标,不填则默认为 位图宽度-1
- y2 : integer 区域的纵轴结束点坐标,不填则默认为 位图高度-1
clone
克隆指定区域的图像
参数
- x1 : integer 区域的横轴起始点坐标,不填则默认为 0
- y1 : integer 区域的纵轴起始点坐标,不填则默认为 0
- x2 : integer 区域的横轴结束点坐标,不填则默认为 位图宽度-1
- y2 : integer 区域的纵轴结束点坐标,不填则默认为 位图高度-1
返回值
- 克隆的位图 : Bitmap
getSize
获取位图的宽度和高度
返回值
- 位图宽度 : integer
- 位图高度 : integer