jQuery将图像转换为灰度?

Sco*_*t B 11 jquery

我是jQuery的新手,非常喜欢它.我想知道是否有类似IE的效果,我可以在运行时将图像转换为灰度?

Jus*_*ins 9

看看pixastic ...它应该工作...

  • Internet Explorer 5.5+
  • Opera 9.5+
  • Firefox 2+
  • WebKit Nightly

http://www.pixastic.com/lib/docs/actions/desaturate/

var img = new Image();
img.onload = function() {
    Pixastic.process(img, "desaturate", {average : false});
}
document.body.appendChild(img);
img.src = "myimage.jpg";
Run Code Online (Sandbox Code Playgroud)


Gor*_*son 2

我不认为 jQuery 有特殊的方法来做到这一点,但你可以使用标签<canvas>看教程