在html5 canvas元素中,我使用默認的高寬比。 Firefox和Safari中的canvas元素的默認長寬比至少爲 ,寬度和高度似乎爲2/1。這是高度爲 和寬度的唯一組合,該寬度將爲繪製到 畫布元素的矩形產生1:1縱橫比。html5畫布長寬比?
那麼,我應該如何設置畫布元素的縱橫比,使得 對於繪製物品的比例爲1:1?
我有一個Coding論壇的帳戶,並沒有得到足夠的迴應。 我已經獲得了一些有關該主題的打印文本,但他們沒有解決這個問題。 我一直在編程javascript/html/css至少10年。
我希望我不會陷入不可改變的默認比例。
查看類似問題的列表,我沒有看到這個問題。
什麼是確切的問題?問題是如果寬高比不是2/1,以編程方式繪製的正方形不會導致屏幕上出現正方形?如果沒有,請解釋。 – tomsmeding 2013-03-21 22:16:18