Mit diesem Code versuche ich ein Canvas mit einem gezeichneten Bild zu aktualisieren, wenn imageUpdated true ist.
Ich benutze einen Zeitplan, so dass das Bild nicht aus dem Browser-Cache geladen wird.
Aber wenn ich Fahrpläne benutze bleibt die Leinwand leer. Es funktioniert ohne die Fahrpläne.Leinwandbild aktualisieren, wenn image.src eine Zeitangabe hat
var imageUpdated = true;
if(imageUpdated)
{
imageUpdated = false;
var heightImg = new Image;
heightImg.src = '/path/to/image.png?' + new Date().getTime().toString();
this.canvas = $('<canvas />')[0];
this.canvas.width = this.width;
this.canvas.height = this.height;
this.canvas.getContext('2d').drawImage(heightImg, 0, 0, this.width, this.height);
}
/*rest of event happens here*/
Vielen Dank!
dies der Trick tat, danke! –