图片操作
制作透明图片
参数 : 图片 {Image} 需要处理的图片
参数 : 保留色 {字符串} 保留的颜色
参数 : 阈值 {数字} 允许颜色的误差
返回 : {Image} 生成新的png图片
版本 : 1.7.0
制作透明图片
注意:颜色的数量和阈值数量保持一致
参数 : 图片 {Image} 需要处理的图片
参数 : 保留色 {字符串} 保留的颜色
参数 : 阈值 {number} 允许颜色的误差
返回 : {Image} 生成新的png图片
版本 : 1.7.0
制作透明图片
参数 : 图片 {Image} 需要处理的图片
参数 : 保留色 {字符串} 保留的颜色
参数 : 颜色误差 {number} 允许颜色的误差
参数 : 参数 {object} 配置参数
返回 : {Image} 生成新的png图片
版本 : 1.7.0
读取图片
支持相对路径写法
读取资源失败时会返回空null
参数 : 图片路径 {字符串} 图片路径
返回 : {Image} 读取的图片
版本 : 1.7.0
构建img对象
和read效果一样的
参数 : 图片路径 {字符串} 图片路径
返回 : {Image} 图片对象
版本 : 1.7.0
构建img对象
参数 : 位图 {Bitmap} 安卓图片对象
返回 : {Image} 图片对象
版本 : 1.7.0
读取图片
读取资源失败时会返回空null
参数 : 图片文件 {File} 图片路径
返回 : {Image} 读取的图片
版本 : 1.7.0
保存图片
支持相对路径写法
参数 : 图片 {Image} 需要保存的图片
参数 : 路径 {字符串} 保存路径
参数 : 格式 {字符串} 格式
参数 : 质量 {整数} 质量
版本 : 1.7.0
保存图片
默认保存png格式,质量为100,支持相对路径写法
参数 : 图片 {Image} 需要保存的图片
参数 : 路径 {字符串} 保存路径
版本 : 1.7.0
转换base64
参数 : 图片 {Image} 需要转换为base64的图片
参数 : 格式 {字符串} 格式
参数 : 质量 {整数} 质量
返回 : 图片的base64字符串
版本 : 1.7.0
转换base64
参数 : 图片 {Image} 需要转换的图片
返回 : {字符串} base64字符串
版本 : 1.7.0
转换base64
参数 : 路径 {字符串} 需要转换的图片
返回 : {字符串} base64字符串
版本 : 1.7.0
加载base64
参数 : base64 {字符串} base64字符串
返回 : {Image} 图片对象
版本 : 1.7.0
裁剪图片
参数 : 图片 {img} 原本的图片
参数 : x {整数} 开始坐标
参数 : y {整数} 开始坐标
参数 : w {整数} 宽度
参数 : h {整数} 高度
返回 : {Image} 新的图片
版本 : 1.7.0
设置尺寸
插值方式(忽略大小写): NEAREST, LINEAR, CUBIC, AREA, LANCZOS4, EXACT
参数 : 图片 {Image} 需要处理的图片
参数 : w {整数} 宽度
参数 : h {整数} 高度
参数 : 插值方式 {字符串} 插值方式
返回 : 图片
版本 : 1.7.0
设置尺寸
使用默认插值方式:LINEAR
参数 : 图片 {Image} 需要处理的图片
参数 : w {整数} 宽度
参数 : h {整数} 高度
返回 : {Image} 处理后的图片
版本 : 1.7.0
缩放图片
参数 : 图片 {Image} 需要处理的图片
参数 : 缩放X {double} 宽度缩放倍数
参数 : 缩放Y {double} 高度缩放倍数
参数 : 插值方式 {字符串} 插值方式
返回 : {Image} 处理后的图片
版本 : 1.7.0
缩放图片
参数 : 图片 {Image} 需要处理的图片
参数 : 缩放X {double} 宽度缩放倍数
参数 : 缩放Y {double} 高度缩放倍数
返回 : {Image} 处理后的图片
版本 : 1.7.0
旋转图片
参数 : 图片 {Image} 需要处理的图片
参数 : 角度 {小数} 旋转的角度
参数 : x {整数} 旋转中心点x坐标
参数 : y {整数} 旋转中心点y =坐标
返回 : {Image} 处理后的图片
版本 : 1.7.0
旋转图片
参数 : 图片 {Image} 需要处理的图片
参数 : 角度 {小数} 旋转的角度
返回 : {Image} 处理后的图片
版本 : 1.7.0
旋转图片
默认旋转90度
参数 : 图片 {Image} 需要处理的图片
返回 : {Image} 处理后的图片
版本 : 1.7.0
拼接图片
参数 : 图片1 {Image} 需要拼接的图片1
参数 : 图片2 {Image} 需要拼接的图片2
参数 : 拼接方向 {字符串} 拼接方向(左,右,上,下)
返回 : {Image} 拼接好的图片
版本 : 1.7.0
灰度化
参数 : 图片 {Image} 需要灰度化的图片
返回 : {Image} 灰度化的图片
版本 : 1.7.0
二值化图片
参数 : 图片 {Image} 需要处理的图片
参数 : 最小阈值 {double} 最小阈值
参数 : 最大阈值 {double} 最大阈值
返回 : {Image} 处理后的图片
版本 : 1.7.0
自适应二值化
参数 : 图片 {Image} 图片
参数 : 最大值 {number} 最大值
参数 : 自适应算法 {字符串} 在一个邻域内计算阈值所采用的算法 默认值是:GAUSSIAN_C
参数 : 阈值化类型 {字符串} 阈值化类型 默认值是:BINARY
参数 : 邻域块大小 {number} 邻域块大小
参数 : 偏移值调整量 {number} 偏移值调整量
返回 : {Image} 处理后的图片
版本 : 1.7.0
颜色空间转换
参数 : 图片 {Image} 图片
参数 : 转换类型 {字符串} 颜色空间转换的类型,可选的值有一共有205个 默认值:COLOR_BGR2GRAY
参数 : 颜色通道数量 {整数} 目标图像的颜色通道数量,如果不填写则根据其他参数自动决定。
返回 : {Image} 颜色转换后的图片
版本 : 1.7.0
颜色空间转换
参数 : 图片 {Image} 图片
参数 : 转换类型 {字符串} 颜色空间转换的类型,可选的值有一共有205个 默认值:COLOR_BGR2GRAY
返回 : {Image} 颜色转换后的图片
版本 : 1.7.0
图片二值化
参数 : 图片 {Image} 图片
参数 : 颜色下界 {string|number} 颜色下界
参数 : 颜色上界 {string|number} 颜色上界
返回 : {Image} 处理后的图片
版本 : 1.7.0
模糊处理
模糊类型(不区分大小写): CONSTANT, REPLICATE, REFLECT, WRAP, REFLECT_101, TRANSPARENT, REFLECT101, DEFAULT, ISOLATED
参数 : 图片 {Image} 图片
参数 : 滤波器大小 {double[]} 定义滤波器的大小,如[3, 3]
参数 : 锚点 {double[]} 指定锚点位置(被平滑点),默认为图像中心
参数 : 推断类型 {字符串} 推断边缘像素类型,默认为"DEFAULT"
返回 : {Image} 处理后的图片
版本 : 1.7.0
中值滤波
参数 : 图片 {Image} 图片
参数 : 滤波器大小 {整数} 定义滤波器的大小
返回 : {Image} 处理后的图片
版本 : 1.7.0
高斯模糊
模糊类型(不区分大小写): CONSTANT, REPLICATE, REFLECT, WRAP, REFLECT_101, TRANSPARENT, REFLECT101, DEFAULT, ISOLATED
参数 : 图片 {Image} 图片
参数 : 滤波器大小 {double[]} 定义滤波器的大小,如[3, 3]
参数 : x方差 {double} x方向的标准方差,不填写则自动计算
参数 : y方差 {double} y方向的标准方差,不填写则自动计算
参数 : 推断类型 {字符串} 推断边缘像素类型,默认为"DEFAULT"
返回 : {Image} 处理后的图片
版本 : 1.7.0
左右翻转
参数 : 图片 {Image} 需要处理的图片
返回 : {Image} 处理后的图片
版本 : 1.7.0
上下翻转
参数 : 图片 {Image} 需要处理的图片
返回 : {Image} 处理后的图片
版本 : 1.7.0
水平翻转
参数 : 图片 {Image} 需要处理的图片
参数 : sx {小数} 横向翻转的方向
参数 : sy {小数} 纵向翻转的方向
返回 : {Image} 处理后的图片
版本 : 1.7.0
在大图片上面放置一个小图片
参数 : 大图 {Image} 大图片
参数 : 小图 {Image} 小图片
参数 : x {整数} 小图片左上角x
参数 : y {整数} 小图片左上角y
返回 : {Image} 处理完成的图片
版本 : 1.7.0
查找颜色
参数 : 图片 {Image} 需要处理的图片
参数 : 颜色 {字符串} 需要查找的颜色
参数 : 阈值 {整数} 阈值
参数 : x {整数} 范围x起点坐标
参数 : y {整数} 范围y起点坐标
参数 : w {整数} 范围宽度
参数 : h {整数} 范围高度
返回 : {Image} 处理后的图片
版本 : 1.7.0
查找颜色
参数 : 图片 {Image} 需要处理的图片
参数 : 颜色 {字符串} 需要查找的颜色
参数 : 阈值 {整数} 阈值
参数 : 范围 {int[]} 找色范围
返回 : {Point} 找到的结果
版本 : 1.7.0
查找颜色
参数 : 图片 {Image} 需要处理的图片
参数 : 颜色 {字符串} 需要查找的颜色
参数 : 阈值 {整数} 阈值
返回 : {Image} 处理后的图片
版本 : 1.7.0
查找颜色
参数 : 图片 {Image} 需要处理的图片
参数 : 颜色 {字符串} 需要查找的颜色
返回 : {Image} 处理后的图片
版本 : 1.7.0
多点找色
参数 : 图片 {Image} 图片
参数 : 范围 {int[]} 范围
参数 : 起点颜色 {字符串} 起点颜色
参数 : 阈值 {整数} 起点色阈值
参数 : 点色数据 {int[]} 点色数据
返回 : {point} 位置
版本 : 1.7.0
找图
参数 : 大图片 {Image} 大图片
参数 : 小图片 {Image} 小图片
返回 : 找到的位置(中心点)
版本 : 1.7.0
找到所有图片位置
参数 : 大图片 {Image} 大图片
参数 : 小图片 {Image} 需要查找的小图片
参数 : 参数 {object} 查找参数
返回 : {point[]} 所有的位置集合
版本 : 1.7.0
找到所有图片位置
参数 : 大图片 {Image} 大图片
参数 : 小图片 {Image} 需要查找的小图片
返回 : {point[]} 所有的位置集合
版本 : 1.7.0
特征匹配
参数 : 大图 {Image} 大图
参数 : 小图 {Image} 小图
参数 : 参数 {Image} 特征匹配参数
返回 : {Result} 结果集
版本 : 1.7.0
特征匹配
参数 : 大图 {Image} 大图
参数 : 小图 {Image} 小图
返回 : {Result} 找到的图片中心点
版本 : 1.7.0
显示图片
参数 : 图片 {Image} 需要显示的图片
版本 : 1.7.0
显示图片
参数 : 路径 {字符串} 图片路径
版本 : 1.7.0