2013-11-09 7 views
6

Ich habe ein wenig herumgesucht, aber habe wirklich nichts gefunden, das mir helfen könnte, dieses Problem zu lösen. Ich habe kürzlich meine Leinwandbilder auf Vektoren umgestellt, was sich hervorragend für alles außer Chrome für Android (getestet ab 30+) bewährt hat. Speziell in diesem Beispiel der Verwendung von EaselJS für alle meine Canvas-Sachen.Vektoren schlecht angezeigt in Chrome für Android Canvas

UPDATE: http://jsfiddle.net/mcfarljw/hnMLU/ Überprüfen Sie diese Geige auf Ihrem Handy mit Chrome, um das Problem zu sehen.

Gibt es etwas, was ich tun kann, um die Dinge zu glätten?

vectors drawn on a android chrome canvas

//check fiddle for live code 
var stage = new createjs.Stage("demo"); 
var stroke = new createjs.Shape(); 
stage.addChild(stroke); 
stage.update(); 
+0

Es ist schwer zu sagen, was Sie falsch gemacht haben, ohne Code zu sehen. Versuchen Sie, ein [SSCCE] (http://sscce.org/) zu erstellen, das das Problem veranschaulicht. – Philipp

+0

https://github.com/CreateJS/EaselJS/blob/master/examples/GraphicsTest.html Wenn Sie dieses Beispiel auf Chrome für Android laden, wird es die gleiche Art von Ergebnis wie mein Bild erzeugen. Wenn Sie es in Firefox für Android laden, wird es nett aussehen. – Josh

Antwort

3

Ich bin mir ziemlich sicher, dass seine hier diskutiert über:

https://code.google.com/p/chromium/issues/detail?id=285066

Sie haben deaktiviert Anti-Aliasing in Chrome Android aber vor wenigen Stunden beschlossen, die Änderung zurückzukehren . Also alles, was Sie tun können, ist warten auf die Fix ...

+0

Wo sehen Sie, dass sie beschlossen haben, es rückgängig zu machen? – Josh

+0

Kommentar 42 https://code.google.com/p/chromium/issues/detail?id=285066#c42 – kannix

+1

Es ist ein bisschen spät, aber ich habe die Antwort angenommen. Die neueste Version von Chrome Beta enthält das Update und von meinen Tests funktioniert es. – Josh