2012-12-12 179 views
1

當我在canvas上畫線時,我縮放文檔(使用CTRL + Wheel),結果發現一行是柵格,縮放後看起來很醜。我該如何解決這個問題?每次文檔縮放時,是否有更好的重繪?HTML5畫布和縮放

預先感謝您!

回答

3

如果只能使用畫布元素,則沒有其他方式顯示銳利的線條,而不是在縮放時重繪它。這是因爲畫布不支持矢量圖形。

Svg可能是一個選項,如果你能夠使用不同的技術。

+1

對於SVG +1。這是一個真正被低估的技術。大多數人都沒有意識到SVG可以通過JavaScript來程序化地生成和操作,就像你可以使用canvas一樣,並且它可以被廣泛使用。 – Philipp

+0

和有沒有辦法使用jQuery與SVG? – Eugeny89

+1

你有一些選擇[這裏](http://stackoverflow.com/questions/588718/jquery-svg-vs-raphael) – Cerbrus