濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > HTML5中Canvas與SVG的畫圖原理比較

HTML5中Canvas與SVG的畫圖原理比較

熱門標(biāo)簽:高德地圖標(biāo)注錯(cuò)誤怎么修改 標(biāo)準(zhǔn)智能外呼系統(tǒng) 平頂山電子地圖標(biāo)注怎么修改 洛陽(yáng)市伊川縣地圖標(biāo)注中心官網(wǎng) 電銷機(jī)器人視頻 搜狗星級(jí)酒店地圖標(biāo)注 地圖標(biāo)注自己去過(guò)的地方 會(huì)聲會(huì)影怎樣做地圖標(biāo)注效果 江蘇高頻外呼系統(tǒng)線路
canvas 與 SVG都能夠使你在瀏覽器中畫圖,但它們的基本原理不同。
SVG
SVG是一種在XML中描述二維圖形的語(yǔ)言。
SVG是基于XML的,意味著在SVG DOM內(nèi)每一個(gè)元素都是可用的。你可以為每一個(gè)元素增加JS事件處理器。
在SVG中,每一個(gè)圖形被記作一個(gè)對(duì)象。如果一個(gè)SVG對(duì)象的屬性發(fā)生改變,瀏覽器可以自動(dòng)重新生成圖形。

Canvas
Canvas能夠在fly上畫2D圖形(使用JS)
Canvas能夠按照像素重新生成。

在Canvas中,一旦圖形完成,就會(huì)被瀏覽器忘記。如果圖形位置要發(fā)生改變,那么整個(gè)屏幕需要重畫,包括圖形覆蓋的對(duì)象。

Canvas 和SVG的比較
下表顯示了canvas與SVG的主要不同點(diǎn):
Canvas          SVG
依賴分辨率      獨(dú)立于分辨率
不支持事件處理器 支持事件處理器
弱文本渲染能力 最適合具有大渲染面積的應(yīng)用(谷歌地圖)
可以保存最終圖片為PNG或者JPG 復(fù)雜圖像,重畫變慢(任何使用DOM很多的情況都會(huì)變慢)
最適合許多 對(duì)象頻繁重畫的圖形游戲        不適合游戲應(yīng)用

標(biāo)簽:蚌埠 阿克蘇 常德 廣西 鄂爾多斯 廣東 果洛 松原

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML5中Canvas與SVG的畫圖原理比較》,本文關(guān)鍵詞  HTML5,中,Canvas,與,SVG,的,畫圖,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML5中Canvas與SVG的畫圖原理比較》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于HTML5中Canvas與SVG的畫圖原理比較的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    库车县| 枣庄市| 酉阳| 沧州市| 灌云县| 余姚市| 阜平县| 比如县| 登封市| 屯留县| 监利县| 疏附县| 滕州市| 比如县| 外汇| 阳信县| 乐东| 萝北县| 确山县| 吉首市| 辽宁省| 罗甸县| 普洱| 香港| 孟州市| 合阳县| 凤冈县| 新田县| 平泉县| 阿克陶县| 尼木县| 商城县| 台中市| 无棣县| 出国| 日喀则市| 柘荣县| 雷波县| 永平县| 密云县| 额济纳旗|