Canvas d'HTML5 createLinearGradient verticale

Comment puis-je créer un canvas dégradé qui va de gauche à droite plutôt que de haut en bas?

var lingrad = ctx.createLinearGradient(0,0,0,150);
 lingrad.addColorStop(0, '#00ABEB');
 lingrad.addColorStop(0.5, '#fff');
 lingrad.addColorStop(0.5, '#66CC00');
 lingrad.addColorStop(1, '#fff');

 ctx.fillStyle = lingrad;
 ctx.fillRect(10,10,780,130);

Que l'on va de haut en bas, que dois-je faire pour changer cela pour aller de gauche à droite?

OriginalL'auteur teepusink | 2010-08-25