最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

canvas 畫布在主流瀏覽器中的尺寸限制詳細(xì)介紹

 更新時間:2016年12月15日 10:17:36   投稿:lqh  
這篇文章主要介紹了canvas 畫布在主流瀏覽器中的尺寸限制詳細(xì)介紹的相關(guān)資料,canvas在不同瀏覽器下面有不同的最大尺寸限制,這里測試下,需要的朋友可以參考下

canvas 畫布在主流瀏覽器中的尺寸限制詳細(xì)介紹

通過測試發(fā)現(xiàn),canvas在不同瀏覽器下面有不同的最大尺寸限制。

大家都知道,canvas有自身的width,height屬性來控制尺寸,用css的width,height,控制顯示的大小??梢岳斫鉃閏anvas就是一個img,屬性的width,height就是這個img的原圖像素大小。但在各瀏覽器下,設(shè)置canvas尺寸時發(fā)現(xiàn)有最大尺寸限制。測試一下與大家分享。

測試代碼

<!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下,自帶瀏覽器和微信下,超過4096*4096像素則顯示不了紅色方塊;

HUAWEI NXT-TL00手機自帶瀏覽器和UC瀏覽器下,不能超過8192*8192像素;

在PC,CHROME瀏覽器,360瀏覽器,不能超過16384*16384像素;

  搜狗瀏覽器,要比16384*16384稍微小一些;

  firefox,最大數(shù)在11164*11164左右;

  IE11、EDGE瀏覽器,沒找到極限,只不過越大電腦越慢內(nèi)存消耗嚴(yán)重;

從上面也可以看出,瀏覽器內(nèi)核影響著這個數(shù)。手頭上沒有MAC,有興趣的朋友可以幫忙測一下,把數(shù)據(jù)補上。

以上測試結(jié)果,只是根據(jù)上面的代碼,如果測試不準(zhǔn)確,或者其它原因請指正。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • JavaScript實現(xiàn)進度條效果

    JavaScript實現(xiàn)進度條效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript實現(xiàn)進度條效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 在小程序中集成redux/immutable/thunk第三方庫的方法

    在小程序中集成redux/immutable/thunk第三方庫的方法

    這篇文章主要介紹了在小程序中集成redux/immutable/thunk第三方庫的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • PHP配置文件php.ini中打開錯誤報告的設(shè)置方法

    PHP配置文件php.ini中打開錯誤報告的設(shè)置方法

    這篇文章主要介紹了PHP配置文件php.ini中打開錯誤報告的設(shè)置方法,需要的朋友可以參考下
    2015-01-01
  • js多個物體運動功能實例分析

    js多個物體運動功能實例分析

    這篇文章主要介紹了js多個物體運動功能,結(jié)合實例形式分析了js實現(xiàn)多物體運動功能的原理、實現(xiàn)技巧與相關(guān)注意事項,需要的朋友可以參考下
    2016-12-12
  • 2016年最熱門的15 款代碼語法高亮工具,美化你的代碼

    2016年最熱門的15 款代碼語法高亮工具,美化你的代碼

    無論是代碼高亮還是語法高亮對整個程序來說都非常重要,可以給人眼前一亮的感覺,增加用戶體驗度,下面通過本文給大家介紹2016年最熱門的Javascript代碼高亮顯示腳本及代碼語法高亮工具,對js代碼高亮,代碼語法高亮相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • 談?wù)勎覍avaScript原型和閉包系列理解(隨手筆記9)

    談?wù)勎覍avaScript原型和閉包系列理解(隨手筆記9)

    這篇文章主要介紹了談?wù)勎覍avaScript原型和閉包系列理解(隨手筆記9)的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • fetch跨域問題的使用詳解

    fetch跨域問題的使用詳解

    這篇文章主要介紹了fetch跨域問題的使用詳解,fetch 的核心主要包括:Request , Response , Header , Body,利用了請求的異步特性 --- 它是基于 promise 的,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • JavaScript修改css樣式style動態(tài)改變元素樣式

    JavaScript修改css樣式style動態(tài)改變元素樣式

    修改css樣式style在某些情況下還是比較實用的,可以動態(tài)改變一些樣式,接下來為大家介紹下使用JavaScript是如何做到的
    2013-12-12
  • javascript replace()用法詳解附實例代碼

    javascript replace()用法詳解附實例代碼

    在javascript中,String的函數(shù)replace()簡直太讓人喜愛了。它靈活而強大的字符替換處理能力,讓我不禁想向大家介紹它。
    2008-10-10
  • 不使用ajax實現(xiàn)無刷新提交表單

    不使用ajax實現(xiàn)無刷新提交表單

    這篇文章主要介紹了不使用ajax實現(xiàn)無刷新提交表單的方法,需要的朋友可以參考下
    2014-12-12

最新評論

德化县| 微山县| 高清| 新源县| 阳山县| 高台县| 北海市| 桂东县| 江安县| 万荣县| 克什克腾旗| 锡林浩特市| 横山县| 博罗县| 政和县| 雷州市| 淮阳县| 宿州市| 广昌县| 光泽县| 昆山市| 张北县| 林周县| 和林格尔县| 天津市| 沁阳市| 静乐县| 富宁县| 调兵山市| 舒城县| 邵武市| 贵德县| 阜新| 玉溪市| 涿鹿县| 苏尼特右旗| 乐安县| 长岭县| 阳信县| 罗江县| 容城县|