我如何使用js只为图片的某些部分着色

时间:2016-08-02 11:54:59

标签: javascript image colors

我试图为png图像的某些部分着色“只有部分”,我正在考虑使用边缘检测然后着色区域。

使用canevas或任何其他js API有没有更简单的方法呢?

这是我想要的一个例子:

example

1 个答案:

答案 0 :(得分:0)

大多数js图像处理库分为三大类:

  1. 滤镜:使用画布和简单的像素处理来调整具有色调,饱和度,对比度等的图像,例如pixastic,CamanJs
  2. 演示文稿:自定义动画和基于图像的定位,有时是内容感知。例如翻转,聪明的backgorund。
  3. 处理:包含复杂的处理算法,通常用于人脸识别或后期处理等应用程序。
  4. 我认为最接近您需要的库是 JSFeat ,因为它包含复杂的图像处理,例如HAAR对象检测:

    https://github.com/inspirit/jsfeat