用HTML5画布混合两个图像
要融合,您需要以50-50的比例融合两个图像。
让我们看看如何:
<img src="Tutorial1.jpg" id="Tutorial One">
<img src="Tutorial2.jpg" id="Tutorial Two">
<p>Blended image<br>
<canvas id="canvas"></canvas></p>
<script>
window.onload = function () {
var myImg1 = document.getElementById('myImg1');
var myImg2 = document.getElementById('myImg2');
var myCanvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
//宽度和高度
var w = img1.width;
var h = img1.height;
myCanvas.width = w;
myCanvas.height = h;
var pixels = 4 * w * h;
ctx.drawImage(myImg1, 0, 0);
var image1 = context.getImageData(0, 0, w, h);
var imageData1 = image1.data;
ctx.drawImage(myImg2, 0, 0);
var image2 = context.getImageData(0, 0, w, h);
var imageData2 = image2.data;
while (pixels--) {
imageData1[pixels] = imageData1[pixels] * 0.5 + imageData2[pixels] * 0.5;
}
image1.data = imageData1;
ctx.putImageData(image1, 0, 0);
};
</script>热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短