2012-10-11 45 views
0

我只是想知道這是否可能:說你有一個繪圖應用程序,與HTML5畫布......如果你只是說..畫幾條線和波形。那麼你是否可以將圖像縮放爲像是一個向量(數學存儲)的圖像?規模免費繪圖HTML5的畫布內

+0

您可以縮放整個畫布,是的。見[這裏](https://developer.mozilla.org/en-US/docs/DOM/CanvasRenderingContext2D#scale()); – Shmiddty

+0

是否會縮放畫布內的所有內容?比如有人畫的東西? – NoTiG

+0

我認爲它會,但它似乎只會影響畫布設置後繪製到畫布上的東西。 – Shmiddty

回答

0

您正在談論可伸縮矢量繪圖或SVG。

你可以找到很多JavaScript的SVG庫,這使得這很容易,如果你不想自己做所有的管道。 Raphaël就是這樣一個庫。

+0

好,具體是我想要的是一個像繪畫一樣的程序......用戶可以在其中繪製圖像。然後,我想將該圖像發送給其他人...並且獲取它的人可能因其屏幕分辨率而具有更小或更大的畫布。因此圖片應該相應地縮放,以保持比例 – NoTiG

+0

svg-edit(http://code.google.com/p/svg-edit/)看起來相當令人印象深刻。我想你可以從中得到一些想法。 –