日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

html5 自动矢量化,HTML5中地圖矢量化

發布時間:2023/12/20 HTML 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html5 自动矢量化,HTML5中地圖矢量化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

1:繪制渲染對象,

c.getContext("2d"),獲取2d繪圖對象,無論我們調用多少次獲取的對象都將是相同的對象。

2:繪制方法:

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

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

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

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

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

closePath():繪制路徑path結束,它會繪制一個閉合的區間,添加一條起始位置到當前坐標的閉合曲線;

moveTo(x,y):設置繪圖其實坐標。

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

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

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

rect():矩形路徑;

drawImage(Imag img):繪制圖片;

quadraticCurveTo():二次樣條曲線路徑,參數兩個控制點;

bezierCurveTo():貝塞爾曲線,參數三個控制點;

createImageData,getImageData,putImageData:為Canvas中像素數據。

ImageData為記錄width、height、和數據 data,其中data為我們色素的記錄為 argb,所以數組大小長度為width*height*4,順序分別為rgba。

getImageData為獲取矩形區域像素,而putImageData則為設置矩形區域像素;

3:坐標變換:

translate(x,y):平移變換,原點移動到坐標(x,y);

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

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

save(),restore():提供和一個堆棧,保存和恢復繪圖狀態,save將當前繪圖狀態壓入堆棧,restore出棧,恢復繪圖狀態;

總結

以上是生活随笔為你收集整理的html5 自动矢量化,HTML5中地圖矢量化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。