Install dependencies:
npm i ayimg --save
Test:
npm i
npm run start
import Ayimg from 'ayimg'
const ayimg = new Ayimg()
ayimg.init(imgObj or imgurl, domELment).then(() => {
ayimg.grayScale().show()
})
如果你不想将处理后的图像展示,那么你可以不输入domELment,canvas不会挂载到dom上 ###如何运行? 如果是在客户点使用它,将传入的img输出到canvas中,通过对修改imagedata,实现图像处理相关的算法,挂载到对应的节点上,你可以通过控制节点的渲染来改变canvas大小,如果是在node端使用它,你需要配置好node canvas
- 灰化
- 二值化
- 边缘提取
- 滤波
- 开闭运算
- 降噪
- 垂直水平方向投影
- ...
详细 api
...