在 javascript 中将透明更改为颜色

Change transparent to color in javascript

本文关键字:颜色 透明 javascript      更新时间:2023-09-26

我找不到将图像透明度更改为彩色 RGB 的解决方案。这可能吗?

要更改元素的"透明度",您需要使用 opacity 属性。如果图像是透明的,则其不透明度设置为 0。这意味着您需要将不透明度更改为"1",然后才能更改颜色。

JSFiddle Demo

.HTML

<div id="test"></div>

爪哇语

var div = document.getElementById('test');
div.style.opacity = '1';
    if(imageData[i] === 255 && imageData[i+1] === 0 && imageData[i+2] === 255) {
        imageData[i+3] = 0;
    }

(见此答案)