(1)使用图像数据:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>canvas</title>
</head>
<body>
<h3>原始图</h3>
<img id="image" src="../img/test.png">
<h3>灰阶过渡器</h3>
<canvas id="drawing" width="600" height="600px"></canvas>
</body>
<script>
var drawing = document.getElementById('drawing');
if (drawing.getContext) {
//获取绘图的上下文
var context = drawing.getContext('2d'),
image = document.images[0],
imageData, data,
i, len, average,
red, green, blue, alpha;
//这里特别要注意的一点是:只有图片加载完之后绘制才有意义
image.onload = function(){
//绘制原始图像
context.drawImage(image, 0, 0);
/*