小编mic*_*hen的帖子

如何应用 alpha 图层蒙版使某些图像使用画布透明

有人可以帮我解决这个问题吗?我想应用 alpha 图层蒙版以使用画布使某些图像透明。

非常感谢。

var redImageData = redCanvas.getContext("2d").getImageData(0, 0, 200, 200); //overlay
    var ImageData = imageCanvas.getContext("2d").getImageData(0, 0, 200, 200);

var px = redImageData.data;
var px2 = ImageData.data;
for(var i = 0; i < px.length; i += 4) {
     if(px[i + 0] == 0 && px[i + 1] == 0 && px[i+2] == 0){
         px[i + 3] = 0;
     } else {
         px[i + 0] = px2[i + 0];
         px[i + 1] = px2[i + 1];
         px[i + 2] = px2[i …
Run Code Online (Sandbox Code Playgroud)

javascript canvas

5
推荐指数
1
解决办法
3245
查看次数

标签 统计

canvas ×1

javascript ×1