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
我有一個列表圖像將自動繪製。我不認爲這種方式會起作用,因爲當我選擇圖像來改變顏色時,我將需要知道什麼圖像是「背景」 –