<noscript id="eassg"><table id="eassg"></table></noscript>
  • <strike id="eassg"><s id="eassg"></s></strike>
  • <ul id="eassg"></ul>
    注冊|登錄

    聯(lián)系電話:024-31891684  13390130939
    沈陽軟件公司--沈陽軟件定制

    沈陽軟件開發(fā)_沈陽軟件公司_沈陽軟件定制/軟件/最新技術(shù)

    Latest technology最新技術(shù)

    html5-Canvas繪圖

    瀏覽量:2201

    在html5中我覺得最重要的就是引入了Canvas,使得我們可以在web中繪制各種圖形。給人感覺單在這點(diǎn)上有點(diǎn)模糊我們web和桌面程序的感覺。在html5外web中也有基于xml的繪圖如:VML、SVG。而Canvas為基于像素的繪圖。Canvas是一個(gè)相當(dāng)于畫板的html節(jié)點(diǎn),我們必須以js操作繪圖。

    如下:

    <canvas id="myCanvas" width="600" height="300">你的瀏覽器還不支持哦</canvas>定義。

    我們可以獲取canvas對象為var c=document.getElementById("myCanvas");其應(yīng)有js屬性方法如下列舉:

    1:繪制渲染對象,c.getContext("2d"),獲取2d繪圖對象,無論我們調(diào)用多少次獲取的對象都將是相同的對象。

    2:繪制方法:                      

    clecrRect(left,top,width,height)清除制定矩形區(qū)域,

    fillRect(left,top,width,height)繪制矩形,并以fillStyle填充。

    fillText(text,x,y)繪制文字;

    strokeRect(left,top,width,height)繪制矩形,以strokeStyle繪制邊界。

    beginPath():開啟路徑的繪制,重置path為初始狀態(tài);

    closePath():繪制路徑path結(jié)束,它會(huì)繪制一個(gè)閉合的區(qū)間,添加一條起始位置到當(dāng)前坐標(biāo)的閉合曲線;

    moveTo(x,y):設(shè)置繪圖其實(shí)坐標(biāo)。

    lineTo(x,y);繪制從當(dāng)前其實(shí)位置到x,y直線。

    fill(),stroke(),clip():在完成繪制的最后的填充和邊界輪廓,剪輯區(qū)域。

    arc():繪制弧,圓心位置、起始弧度、終止弧度來指定圓弧的位置和大小;

    rect():矩形路徑;

    drawImage(Imag img):繪制圖片;

    quadraticCurveTo():二次樣條曲線路徑,參數(shù)兩個(gè)控制點(diǎn);

    bezierCurveTo():貝塞爾曲線,參數(shù)三個(gè)控制點(diǎn);

    createImageData,getImageData,putImageData:為Canvas中像素?cái)?shù)據(jù)。ImageData為記錄width、height、和數(shù)據(jù)data,其中data為我們色素的記錄為

    argb,所以數(shù)組大小長度為width*height*4,順序分別為rgba。getImageData為獲取矩形區(qū)域像素,而putImageData則為設(shè)置矩形區(qū)域像素;

    … and so on!

    3:坐標(biāo)變換:

    translate(x,y):平移變換,原點(diǎn)移動(dòng)到坐標(biāo)(x,y);

    rotate(a):旋轉(zhuǎn)變換,旋轉(zhuǎn)a度角;

    scale(x,y):伸縮變換;

    save(),restore():提供和一個(gè)堆棧,保存和恢復(fù)繪圖狀態(tài),save將當(dāng)前繪圖狀態(tài)壓入堆棧,restore出棧,恢復(fù)繪圖狀態(tài)。

    軟件定制,CRM開發(fā),易勢科技給您最好的服務(wù)。 

    沈陽團(tuán)購網(wǎng)|營口網(wǎng)站制作|沈陽軟件公司|軟件定制|網(wǎng)站建設(shè)|加盟易勢|提交問題

    国产精品丝袜久久久久久不卡 | 亚洲精品精华液一区二区| 亚洲精品午夜国产VA久久成人| 亚洲精品无码av天堂| 亚洲an日韩专区在线| 国产成人高清精品免费鸭子| 亚洲AV成人精品日韩一区| 精品国产三级a∨在线| 久久久无码精品亚洲日韩按摩| 久久久91精品国产一区二区三区| 91麻豆精品视频| 香蕉精品视频在线观看| 精品视频一区二区三区| 亚洲A∨午夜成人片精品网站| 日韩福利视频一区| 中文字幕无码日韩专区| 国产精品99久久免费| 国产精品久久现线拍久青草| 九九精品99久久久香蕉| 久久精品无码专区免费东京热| 日韩精品久久久久久免费| 国产精品视频二区不卡| 四虎亚洲国产成人久久精品| 日韩美女在线观看一区| 精品日韩亚洲AV无码一区二区三区| 国产精品一区二区久久乐下载| 精品免费国产一区二区三区 | 日韩毛片人妻久久蜜桃传媒| 国产av一区二区精品久久凹凸| 国产精品日韩一区二区三区| 国产精品黄大片在线播放| 国产精品亚洲精品日韩动图| 国内精品久久久久久影院| 精品国产福利在线观看一区| 精品国产自在久久| 国产精品一区二区三区高清在线| 亚洲午夜国产精品无卡| 亚洲av专区无码观看精品天堂| 精品福利一区二区三区免费视频| 国产精品视频久久| 久久91精品国产91|