最近我一直在处理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