Ich habe eine Funktion, die eine Schleife hat. In der Schleife wird eine Leinwand erstellt und die Deckkraft eingestellt. Dann legt es die Hintergrundfarbe fest und konvertiert die Leinwand in ein Bild.der FillStyle von Canvas funktioniert nicht
Irgendwie wird die Deckkraft auf der Leinwand gesetzt, aber die Hintergrundfarbe wird nicht gesetzt.
if (remain <= 0) {
var canvas = document.createElement('canvas');
context = canvas.getContext('2d');
for (var i = 0; i < img.length; ++i) {
if (img[i]) {
var opacity = item.opa;
context.globalAlpha = opacity;
context.drawImage(img[i],0,0);
}
}
var background = mp.colbk; //returns rgb(255,0,0)
context.fillStyle = background;
var im = new Image();
im.src = canvas.toDataURL();
}
Ich bin nicht sicher, warum mein Hintergrund nicht eingestellt wird. irgendwelche Vorschläge?
Vielen Dank im Voraus.
der Wert für Opazität 0,5 @ moáois –
Nr Opazität funktioniert gut. Ich möchte, dass die Hintergrundfarbe auch funktioniert. Derzeit ist kein Hintergrund eingestellt. Das Bild sollte also sowohl Deckkraft als auch Hintergrund haben. @ moáois –
ich bekomme jetzt einen schwarzen Hintergrund –