Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
我正在构建一个Web应用程序,用户可以使用HTML5 Canvas创建自己的图像。 (我也在使用Jcanvas)。
在桌面上,画布大小为500x500(因此,它会生成500x500像素的图像)。
在移动设备上,“画布大小”为300x300,但我仍想生成尺寸为500x500像素的图像。
现在,我不知道要怎么做!
这样您可以在300x300的区域中显示500x500的画布
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
我正在构建一个Web应用程序,用户可以使用HTML5 Canvas创建自己的图像。 (我也在使用Jcanvas)。
在桌面上,画布大小为500x500(因此,它会生成500x500像素的图像)。
在移动设备上,“画布大小”为300x300,但我仍想生成尺寸为500x500像素的图像。
现在,我不知道要怎么做!
最佳答案
画布的width和height属性定义画布中有多少逻辑像素。这与物理像素不同,即画布在屏幕上使用的像素数。您可以使用CSS进行控制。因此,您可以执行以下操作:
<canvas style="width: 300px; height: 300px" width=500 height=500> </canvas>
这样您可以在300x300的区域中显示500x500的画布
07-26 08:10