Comment faire pivoter une image dans un canvas?

Je fais un HTML5 canvas jeu, et je souhaite faire pivoter l'une des images.

var link = new Image();
link.src='img/link.png';
link.onload=function(){
    ctx.drawImage(link,x,y,20,20); //draws a chain link or dagger
}

Je souhaite faire tourner cette image. Le niveau moyen de la rotation de l'image était de définir une rotation sur la toile objet de contexte. Cependant, qui fait tourner l'ensemble du jeu! Je ne veux pas le faire, et que vous souhaitez uniquement faire tourner cette un sprite. Comment dois-je faire?

De 18 000 points de vue et 4 upvotes...c'est un peu bizarre

OriginalL'auteur Razor Storm | 2011-09-21