2010-11-29 80 views
0

我的问题是一个非常简单的一个:色彩饱和度/ DESAT jQuery中

如果我的代码显示使用标准HTML的图像,是有可能完全饱和度的形象使用在单独的jQuery?

的想法是,一旦用户将鼠标悬停在图像恢复到正常饱和...

我知道有使用HTML5画布的实验方法,但暂时我想远离HTML5 :)

谢谢忍者,一如既往这是一个震撼人心的经验向你们学习, 的小巨人

+3

您可能需要查看[Pixastic](http://www.pixastic.com/lib/)库,该库为非IE浏览器使用了Canvas,但是会退回到IE中专有的去饱和滤镜。 ..该页面上的示例特别演示了库的去饱和功能。 – 2010-11-29 16:16:35

+0

感谢马特,请仔细看看它......我在提问之前先简单地浏览了内容,因为我认为可能还有别的东西在地平线上...... – 2010-11-29 23:28:12

回答

4

单独使用jQuery?不是真的。你需要一些方法来处理图像数据和我所知道的只有四种方法:

  • HTML5画布(你说你不希望它)
  • 专有IE过滤器(仅限互联网浏览器) (目前火狐只根据我的测试)
  • 的Flash小程序(矫枉过正,重,一般不愉快。)
Pixastic

马特·吉布森的建议是一个很好的通过CSS应用

  • SVG过滤器如果你唯一的担心是兼容性,或者你可以使用上述方法的混合物来推出自己的产品。