-1

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

4

2 回答 2

0

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

JSFiddle 演示

HTML

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

Javascript

var div = document.getElementById('test');
div.style.opacity = '1';
于 2013-09-17T17:09:04.820 回答
0
    if(imageData[i] === 255 && imageData[i+1] === 0 && imageData[i+2] === 255) {
        imageData[i+3] = 0;
    }

(见这个答案)

于 2013-09-17T17:11:41.993 回答