在javascript中将透明更改为颜色
我很难找到将图像的透明度更改为彩色rgb的解决方案。这可能吗?要更改元素的“透明度”,需要使用在javascript中将透明更改为颜色,javascript,image,colors,transparent,Javascript,Image,Colors,Transparent,我很难找到将图像的透明度更改为彩色rgb的解决方案。这可能吗?要更改元素的“透明度”,需要使用不透明度属性。如果图像是透明的,则其不透明度设置为0。这意味着您需要将不透明度更改为“1”,然后才能更改颜色 HTML (参见答案)使用任何图像处理程序 <div id="test"></div> var div = document.getElementById('test'); div.style.opacity = '1'; if(imageData[i] =
不透明度属性。如果图像是透明的,则其不透明度设置为0。这意味着您需要将不透明度更改为“1”,然后才能更改颜色
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;
}