canvas画布在主流浏览器中的尺寸限制,画布在主流浏览器中的尺寸限制详细介绍

By admin in 4858美高梅 on 2019年4月22日

经过测试发掘,canvas在区别浏览器上面有两样的最大尺寸限制。

canvas画布在主流浏览器中的尺寸限制,canvas画布

通过测试发掘,canvas在分歧浏览器上边有例外的最大尺寸限制。

大家都知晓,canvas有小编的width,height属性来支配尺寸,用css的width,height,调整展现的尺寸。能够明白为canvas正是3个img,属性的width,height就是那一个img的原图像素大小。但在各浏览器下,设置canvas尺寸时发现存最大尺寸限制。测试一下与大家享用。

测试代码

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
    <title></title>
</head>
<body style="width:100%;height:100%;">
    <div id="contain" style="position: absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:100%;height:100%;background-color: #eee;">
        <canvas id="canvasid" width="4096" height="4096" style="width:100%;height:100%"></canvas>
    </div>
    <script type="text/javascript">
        var ctx=document.getElementById('canvasid').getContext('2d');
        ctx.fillStyle='#f00';
        ctx.fillRect(0,0,2000,2000);
    </script>
</body>
</html>

 

在IOS拾下,自带浏览器和微信下,超越40玖陆*40九陆像素则显示不断深灰方块;

One plus NXT-TL00手提式有线电话机自带浏览器和UC浏览器下,无法当先81玖2*4858美高梅 ,8192像素;

在PC,CHROME浏览器,360浏览器,不可能当先163八四*16384像素;

  搜狗浏览器,要比163八四*163八四稍微小片段;

  firefox,最大数在1116四*11164左右;

canvas画布在主流浏览器中的尺寸限制,画布在主流浏览器中的尺寸限制详细介绍。  IE1一、EDGE浏览器,没找到极限,只然则越大Computer越慢内部存款和储蓄器消耗严重;

 

从地点也足以看到,浏览器内核影响着那几个数。手头上没有MAC,风趣味的心上人能够帮助测一下,把数据补上。

上述测试结果,只是依据下边包车型地铁代码,借使测试不规范,或然别的原因请指正。

通过测试发掘,canvas在不一样浏览器上面有不一样的最大尺寸限制。
我们都知晓,canvas有自己…

通过测试开采,canvas在不相同浏览器上边有例外的最大尺寸限制。

canvas 画布在主流浏览器中的尺寸限制详细介绍

大家都通晓,canvas有本人的width,height属性来调节尺寸,用css的width,height,调整展现的大大小小。能够清楚为canvas正是一个img,属性的width,height正是以此img的原图像素大小。但在各浏览器下,设置canvas尺寸时发掘有最大尺寸限制。测试一下与大家大饱眼福。

世家都晓得,canvas有自己的width,height属性来支配尺寸,用css的width,height,调节展现的高低。能够领略为canvas便是一个img,属性的width,height就是那一个img的原图像素大小。但在各浏览器下,设置canvas尺寸时意识有最大尺寸限制。测试一下与我们享受。

通过测试开采,canvas在不相同浏览器上面有例外的最大尺寸限制。

测试代码

测试代码

世家都晓得,canvas有本人的width,height属性来调整尺寸,用css的width,height,调控显示的分寸。能够精通为canvas正是一个img,属性的width,height就是其一img的原图像素大小。但在各浏览器下,设置canvas尺寸时意识有最大尺寸限制。测试一下与我们享受。

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
    <title></title>
</head>
<body style="width:100%;height:100%;">
    <div id="contain" style="position: absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:100%;height:100%;background-color: #eee;">
        <canvas id="canvasid" width="4096" height="4096" style="width:100%;height:100%"></canvas>
    </div>
    <script type="text/javascript">
        var ctx=document.getElementById('canvasid').getContext('2d');
        ctx.fillStyle='#f00';
        ctx.fillRect(0,0,2000,2000);
    </script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
    <title></title>
</head>
<body style="width:100%;height:100%;">
    <div id="contain" style="position: absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:100%;height:100%;background-color: #eee;">
        <canvas id="canvasid" width="4096" height="4096" style="width:100%;height:100%"></canvas>
    </div>
    <script type="text/javascript">
        var ctx=document.getElementById('canvasid').getContext('2d');
        ctx.fillStyle='#f00';
        ctx.fillRect(0,0,2000,2000);
    </script>
</body>
</html>

测试代码

 

 

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
  <title></title>
</head>
<body style="width:100%;height:100%;">
  <div id="contain" style="position: absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:100%;height:100%;background-color: #eee;">
    <canvas id="canvasid" width="4096" height="4096" style="width:100%;height:100%"></canvas>
  </div>
  <script type="text/javascript">
    var ctx=document.getElementById('canvasid').getContext('2d');
    ctx.fillStyle='#f00';
    ctx.fillRect(0,0,2000,2000);
  </script>
</body>
</html>

在IOS10下,自带浏览器和微信下,超越40玖6*40玖陆像素则显示不断天蓝方块;

在IOS十下,自带浏览器和微信下,超越409陆*409陆像素则展现不断玛瑙红方块;

在IOS10下,自带浏览器和微信下,超过40玖陆*40九陆像素则显示不断中黄方块;

HTC NXT-TL00手提式无线电话机自带浏览器和UC浏览器下,无法超过81玖二*8192像素;

一加 NXT-TL00手提式有线电话机自带浏览器和UC浏览器下,不能够超过81九贰*8192像素;

BlackBerryNXT-TL00手提式无线电话机自带浏览器和UC浏览器下,不可能超越819二*8192像素;

在PC,CHROME浏览器,360浏览器,不可能当先163八4*16384像素;

在PC,CHROME浏览器,360浏览器,不能够超越163八肆*16384像素;

在PC,CHROME浏览器,360浏览器,不可能超过163八四*16384像素;

  搜狗浏览器,要比163捌四*1638四多少小部分;

  搜狗浏览器,要比163八肆*163八四稍稍小一些;

  搜狗浏览器,要比16384*163⑧四略带小部分;

  firefox,最大数在1116四*11164左右;

  firefox,最大数在11164*11164左右;

  firefox,最大数在1116四*11164左右;

  IE1一、EDGE浏览器,没找到极限,只不过越大Computer越慢内部存款和储蓄器消耗严重;

  IE1一、EDGE浏览器,没找到极限,只不过越大电脑越慢内部存款和储蓄器消耗严重;

  IE1一、EDGE浏览器,没找到极限,只可是越大计算机越慢内部存款和储蓄器消耗严重;

 

 

从位置也足以看看,浏览器内核影响着那些数。手头上未有MAC,风乐趣的情侣能够帮助测一下,把多少补上。

从地点也足以看来,浏览器内核影响着这么些数。手头上未有MAC,有意思味的心上人可以帮忙测一下,把多少补上。

从上边也足以看到,浏览器内核影响着那个数。手头上未有MAC,有乐趣的朋友能够扶持测一下,把多少补上。

如上测试结果,只是依据上边的代码,尽管测试不标准,或然其余原因请指正。

如上测试结果,只是总局方的代码,借使测试不正确,可能别的原因请指正。

上述测试结果,只是依据上面包车型大巴代码,假使测试不可信赖,恐怕其余原因请指正。

多谢阅读,希望能帮忙到大家,多谢我们对本站的援救!

你也许感兴趣的稿子:

  • canvas学习之API整理笔记(壹)
  • 微信小程序 canvas
    API详解及实例代码
  • canvas迅速绘制圆形、三角形、矩形、多边形方法介绍
  • HTML5canvas
    绘制一个圆环形的速度表示实例
  • JavaScript基础——使用Canvas绘图
  • 微信小程序 wxapp画布
    canvas详细介绍
  • 浅谈jquery中使用canvas的问题
  • JavaScript学习小结之使用canvas画“哆啦A梦”石英钟
  • JS+Canvas绘制机械钟效果
  • js+html5贯彻canvas绘制纺锤形图案的办法
  • canvas学习之API整理笔记(2)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有