最近我一直在處理html5項目,但我認爲我碰到了一個凹凸。目前我正在製作一個用html5和jQuery構建的簡單遊戲。手頭的問題:在畫布上正確顯示圖像。我所做的是創建一個1080 x 720的背景,並嘗試將其放入我完全相同規格的畫布中。不確定這是否是瀏覽器問題,或者是我在Google和堆棧搜索結果中錯過的內容,但非常感謝您的幫助。 (使用Firefox 26和Chrome 32)
編輯:對不起,在下面的評論休息詳細..無法在畫布上正確縮放圖像的大小?
0
A
回答
1
這是可能,你的問題是,你使用CSS屬性來設置畫布的大小,而不是元素本身的width
和height
屬性。
前者(如果指定)設置畫布實際顯示在頁面上的大小。後者設置畫布中像素的實際數量,並將默認值(AFAICR)設置爲300x100。
如果兩者不匹配,則所有畫布操作都將被縮放。
所以,如果你只是用:
<canvas width="1080" height="720"> </canvas>
你應該罰款。
+0
謝謝,我覺得有點傻,沒有排除故障。 – vulpcod3z
相關問題
- 1. 無法讓我的字體大小在iPhone上正確縮放
- 2. 放大和縮小畫布
- 3. 縮小放大位圖或畫布
- 4. Android位圖/畫布放大或縮小
- 5. 在縮放畫布上繪製圖像
- 6. 用畫布縮放大圖像。平滑
- 7. 在縮放圖像後調整畫布大小
- 8. Android畫布圖像縮放
- 9. 調整圖像大小在畫布上
- 10. 如何用drawImage在畫布上平滑地縮放大圖像?
- 11. Javascript動畫在放大和縮小時無法正常工作
- 12. 圖像放大/縮小在定位圖像時無法正常工作
- 13. 放大/縮小AbsoluteLayout上的圖像Android
- 14. android在畫布上縮放和變換圖像上畫線
- 15. 我們可以放大縮小我們在畫布上繪製的圖畫嗎?
- 16. GWT:放大和縮小畫布繪製
- 17. 邏輯放大/縮小畫布
- 18. 圖像在Android上無法正確調整大小
- 19. 在GWT中縮放畫布圖像
- 20. 在HTML5畫布中縮放圖像
- 21. 如何在畫布中縮放圖像?
- 22. 圖像不正確放置在畫布上
- 23. Graphics.DrawImage徽標在大圖像上縮放不正確
- 24. 圖像縮放不正確
- 25. 在Android上的畫布上縮放和旋轉圖像
- 26. 捏放大圖像和縮小圖像
- 27. jQuery Mobile導航欄無法縮放到正確大小
- 28. 無法在畫布上選擇圖像
- 29. WebView無法正確縮放?
- 30. 在Firefox中無法正確縮放圖像
請詳細描述實際問題 - 您還沒有說過! – Alnitak
對不起。基本上我創建了一個1080 x 720px的PNG,我試圖在遊戲中用作背景。這是一款2D平臺遊戲,我希望繪製的畫布尺寸相同。當我加載圖像時,無論如何縮小圖像,它都會顯示在原始圖像大小的2-3倍左右。當我縮小尺寸以適應「1080x720」的畫布時,它變得扭曲,看起來像是一團糟。 – vulpcod3z