JavaScript: Wie kann ich ein Bild in mein Canvas einfügen?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Damit:

imgBall = new Image();

überschreibst du das Bild-Objekt, welches du dir ein paar Zeilen weiter oben noch holst. Entferne die Zeile.


TheVieech 
Fragesteller
 06.01.2020, 18:57

das Bild wird leider noch immer nicht im Canvas angezeigt :( danke trotzdem! gibt es eigentlich Alternativen zu diesem drawImage(); ?

0
regex9  06.01.2020, 19:40
@TheVieech

Demzufolge machst du etwas anderes falsch.

Schau dir dieses Beispiel als Referenz an. Beachte, dass das Skript nach den beiden HTML-Elementen canvas und img eingebunden wird.

1
TheVieech 
Fragesteller
 11.01.2020, 17:47
@regex9

Danke Dir vielmals, es hat geklappt. Hat sich herausgestellt, dass das Bild nicht sichtbar war, da ich oben ein .clearRect() hatte. glg David

0
TheVieech 
Fragesteller
 17.04.2020, 16:20
@regex9

Serwus nochmal! Kannst Du mir sagen, wie man ein aus dem Internet ins Canvas eingefügte Bild bewegen kann?

0
regex9  17.04.2020, 18:04
@TheVieech

Lege dir in diesem Fall eine Image-Instanz an.

var imgBall = new Image();
imgBall.src = "Your image URL ...";

Alles andere verhält sich wie gehabt.

1