@babyeye/mixjs
v2.0.0
Published
babyeyefe tool
Downloads
9
Readme
函数
数学函数
babyEye.randomRange(low,high)
- 返回[low,high)中的一个随机整数
babyEye.randomExcept(low, high, except)
- 返回[low,high)中的一个随机整数,但不会是except
babyEye.shuffle(arr)
- 洗牌,打乱了arr里面元素顺序
babyEye.rangeArr(min,max,step)
- 返回一个数组,从min到max,区间[min,max)
- 相邻相差step,默认step为1
babyEye.constrain(value,min,max)
- 如果value在[min,max] 之间返回value,否则返回与value相近的值
babyEye.map(value,minSource,maxSouce,minTarget,maxTarget)
- value的范围是[minSource,maxSource]
- 返回value在[minTarget, maxTarget]的映射值
babyEye.selectFrom(arr, num)
- 从数组arr中随机选取num个元素,返回值是一个数组
babyEye.isMobile()
- 返回bool, 判断是否为移动设备
babyEye.Button(img ,callbackDown, callbackUp)
- 图片,按下的回调函数,抬起时候的回调函数
- 返回一个bitmap
babyEye.randomChoice(arr)
- 随机返回arr中的一个元素
图像函数
过滤图片颜色 babyEye.ImageFiltered(img, filters)
// 返回一张处理过的图片
new babyEye.ImageFiltered(img, filters)
// img是加载的图片,filters是createjs的filters 如:
new createjs.ColorFilter(1,0,0,1,255,0,0,0)
产生立体式图片一 ImageSTE({image:img, colors:["r","b"], delta:10})
// 返回值是一个处理后的图片,左边只有红通道,右边没有红通道,delta是错位的距离像素
new ImageSTE({image:img, colors:["r","b"], delta:10})
产生立体式图片二 ImageSTE2({image:img, colors:["r","b"], delta:10})
// 返回值是一个处理后的图片,左边只有红通道,右边没有蓝通道,与上一个区别,差了一个绿通道
new ImageSTE2({image:img, colors:["r","b"], delta:10})
产生立体式图片 ImageMidSTE({image:img, colors:["r","b"], delta:10})
// 返回值是一个处理后的图片,只有中间部分有像素,两边是透明的
new ImageMidSTE({image:img, colors:["r","b"], delta:10})
babyEye.getImagePoints(image,resolution=30,regular=false)
- 图片,分辨率,规则化点
- 返回一个数组,里面的元素是{x: number,y:number} 对象,一组为image的形状的点
babyEye.Page 具体用法参见 Space/an725 用来简化开始结束页面
备忘录
~~es6 module~~
~~commonJS~~
npm:
开发更好用的 JavaScript 模块