GitHub 博客园 Nanakon

-_-#【Canvas】转成黑白

function drawInBlackAndWhite() {
   var imagedata = context.getImageData(0, 0, canvas.width, canvas.height)
   var data = imagedata.data
   
   for (var i = 0, l = data.length - 4; i < l; i+=4) {
      var average = (data[i] + data[i+1] + data[i+2]) / 3
      data[i]   =
      data[i+1] =
      data[i+2] = average
   }

   context.putImageData(imagedata, 0, 0)
}

 

posted on 2014-12-25 18:15  jzm17173  阅读(178)  评论(0)    收藏  举报

导航

轻音