0
变化背后的图像我在画布2图像是这样的:更改彩色图像,但并不在画布
你可以看到这是2图像透明 在画布上,它会显示像这
我想改变颜色“汽车”只。如何做到这一点?
我用 - 图象改变颜色,但它改变形象背后也
我的代码:
context.drawImage(imageObj,this.top,this.left,this.width,this.height);
var imgData=context.getImageData(this.top, this.left, this.width, this.height);
dataImg=imgData.data;
for (var i=0;i<dataImg.length;i+=4)
{
dataImg[i]= hexToRgb(this.color).r |dataImg[i+2];
dataImg[i+1]=hexToRgb(this.color).g |dataImg[i+2];
dataImg[i+2]=hexToRgb(this.color).b|dataImg[i+2];
dataImg[i+3]= 255;
}
context.putImageData(imgData,this.top, this.left);
请给我一些解决方案。 TY
我有一个列表图像将自动绘制。我不认为这种方式会起作用,因为当我选择图像来改变颜色时,我将需要知道什么图像是“背景” –