Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中将透明更改为颜色_Javascript_Image_Colors_Transparent - Fatal编程技术网

在javascript中将透明更改为颜色

在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] =

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

要更改元素的“透明度”,需要使用
不透明度属性。如果图像是透明的,则其不透明度设置为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;
    }