13款JavaScript图像处理库,建议收藏备用

  1. pica: 一个在浏览器中调整图像大小,而不会出现像素失真,处理速度非常快的图片处理库,仓库地址https://github.com/nodeca/pica
  2. html2canvas: 强大的使用js开发的浏览器网页截图工具,仓库地址https://github.com/niklasvh/html2canvas
  3. Lean.js: 轻量级的可以给你图像加各种滤镜的js库,仓库地址https://github.com/davidsonfellipe/lena.js
  4. Compressor.js: 使用本地canvas.toBlob API进行图像有损压缩的js库,仓库地址https://github.com/fengyuanchen/compressorjs
  5. cropperjs: 一款强大的图片裁切库,支持灵活的图片裁切方式,仓库地址https://github.com/fengyuanchen/cropperjs
  6. merge-images: 将多张图片合并成一张图的js插件,仓库地址https://github.com/lukechilds/merge-images
  7. Grade: 基于图像中的前2种主要颜色生成互补渐变背景的库,仓库地址https://github.com/benhowdle89/grade
  8. Fabric.js: 易于使用的基于HTML5 canvas元素的图片编辑器,可以用于制作动态图,绘制2D图形和动画等,仓库地址https://github.com/fabricjs/fabric.js
  9. dom-to-image: 可以将任意DOM节点转换为JavaScript编写的矢量图像库,仓库地址https://github.com/gabrielarchanjo/marvinj
  10. Konva.js: 一个2D canvas图像处理库,可用于创建交互式图形和游戏,仓库地址https://github.com/konvajs/konva
  11. Paper.js: 一个开源矢量图形库,可用于创建交互式矢量图形,也适用于在浏览器中创建矢量图形,仓库地址https://github.com/paperjs/paper.js
  12. CamanJS: 强大的JavaScript图像处理库,适用于HTML5 canvas上进行图像处理、滤镜、修补和调整操作,仓库地址https://github.com/meltingice/CamanJS
  13. OpenCV.js: 开源的计算机视觉库,可用于检测和识别对象,进行图像分析和处理

猜你喜欢

转载自blog.csdn.net/baidu_38493460/article/details/130760817