baye

babyeye co front end team develop tool

Stats

stars 🌟issues ⚠️updated 🛠created 🐣size 🏋️‍♀️
40Dec 3, 2018Apr 26, 2017Minified + gzip package size for baye in KB

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 模块

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.