Eh bien, le problème est le suivant:Chrome toile dégradé linéaire = Firefox Toile dégradé linéaire
canvas = GreenCanvas.get(0).getContext('2d');
grad = canvas.createLinearGradient(0,0,255,0);
grad.addColorStop(0, 'rgb('+r+','+0+','+b+')');
grad.addColorStop(1, 'rgb('+r+','+255+','+b+')');
canvas.fillStyle = grad;
canvas.fillRect(0,0,256,34);
256 pixels. de par exemple rgb (0,0,0) à rgb (0,255,0)
Chrome 6.0.472: gradient (0,0,0) (0,1,0) (0,2,0) (0,3,0) (0,4,0) ... (0,255,0)
Firefox 3.6.6: gradient (0,0,0) (0,0,0) (0,1, 0) (0,2,0) ... (0,255,0)
Je voudrais voir quels programmes fonctionnent dans Firefox. Mais de toute façon, je voudrais savoir si c'est un vrai problème, ou est-ce que dans Firefox le dégradé est fait de cette manière. Ou s'il existe une autre manière de faire un dégradé bien fait sans trop utiliser de mémoire.
Je ne suis pas sûr de ce que vous dites que le problème est? D'où viennent les variables r et b? Avez-vous des captures d'écran de l'apparence dans les deux navigateurs? – robertc
le problème est que dans Firefox, lorsque vous essayez de 0..255 numéro de couleur, il répète le premier –