图片展示网页往往色彩繁杂,当一个网页上有多张图片的时候用户的注意力就很不容易集中,而且会造成网站整个色调风格的不可把控. 能不能把所有的预览图变成灰度图片,等用户激活某张图片的时候再上色呢? 以前,唯一的方法就是让美工做两张图,一张彩色一张黑白,费时费力. 能不能让js对图片进行一些处理呢?幸运的是,canvas就提供了图片处理的方法. canvas+js可以让我们对图片进行像素级的操作,我们可以通过操作图像的像素实现各种图片处理效果,如模糊,马赛克,液化,调色等等. 详细代码及注释如下: <!