站長資訊網
        最全最豐富的資訊網站

        HTML5 Canvas繪圖之drawImage() 方法的詳細介紹(代碼示例)

        本篇文章給大家帶來的內容是關于HTML5 Canvas繪圖之drawImage() 方法的詳細介紹(代碼示例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

        是一個新的HTML元素,這個元素可以被Script語言(通常是JavaScript)用來繪制圖形。例如可以用它來畫圖、合成圖象、或做簡單的(和不那么簡單的)動畫。

        1、最常見的在canvas上畫圖的方法是使用Image對象。所支持的來源圖片格式依賴于瀏覽器的支持,然而,一些典型的圖片格式(png,jpg,gif等)基本上都沒有問題。
        2、在下面的所有例子中,圖片源將會使用這張200×200尺寸的圖片。

        HTML5 Canvas繪圖之drawImage() 方法的詳細介紹(代碼示例)

        3、繪制圖片:在最基本的畫圖操作中,你需要的只是希望圖像出現處的位置(x和y坐標)。圖像的位置是相對于其左上角來判斷的。使用這種方法,圖像可以簡單的以其原尺寸被畫在畫布上
        4、代碼如下:

        var myImage=document.getElementByIdx_x("myCanvas");  var cxt=myImage.getContext("2d");  var img=new Image();  img.src="200.jpg";  cxt.drawImage(img,50,50);

        5、圖片變形:改變圖像的尺寸,你需要使用重載的drawImage函數,提供給它希望的寬度和高度參數。
        6、代碼如下:

        var myImage=document.getElementByIdx_x("myCanvas");  var cxt=myImage.getContext("2d");  var img=new Image();  img.src="200.jpg";  cxt.drawImage(img,50,50,100,100);

        7、圖片裁剪:drawImage方法的功用是對圖像進行裁剪。drawImage(image,sourceX,sourceY,sourceWidth,sourceHeight,destX,destY,destWidth, destHeight)
        8、參數很多,但基本上你可以把它想成從原圖中取出一個矩形區域,然后把它畫到畫布上目標區域里。
        9、代碼如下:
        var myImage=document.getElementByIdx_x("myCanvas");

        var cxt=myImage.getContext("2d");  var img=new Image();  img.src="200.jpg";  cxt.drawImage(img,0,0,50,50,25,25,100,100);  cxt.drawImage(img,125,125,100,100,125,125,150,150);

        10、這些就是HTML5中的canvas(畫布)標記里進行繪圖和處理圖像的基本操作。

        1. 專欄
        2. 文章詳情

        HTML5 Canvas繪圖之drawImage() 方法的詳細介紹(代碼示例)

        紅楓葉 HTML5 Canvas繪圖之drawImage() 方法的詳細介紹(代碼示例)1

        52 分鐘前發布

        HTML5 Canvas繪圖詳解 drawImage() 方法

        • javascript
        • HTML5 Canvas繪圖之drawImage() 方法的詳細介紹(代碼示例) html5

        16 次閱讀 · 讀完需要 5 分鐘

        0

        簡介
        是一個新的HTML元素,這個元素可以被Script語言(通常是JavaScript)用來繪制圖形。例如可以用它來畫圖、合成圖象、或做簡單的(和不那么簡單的)動畫。

        1、最常見的在canvas上畫圖的方法是使用Image對象。所支持的來源圖片格式依賴于瀏覽器的支持,然而,一些典型的圖片格式(png,jpg,gif等)基本上都沒有問題。
        2、在下面的所有例子中,圖片源將會使用這張200×200尺寸的圖片。
        HTML5 Canvas繪圖之drawImage() 方法的詳細介紹(代碼示例)

        3、繪制圖片:在最基本的畫圖操作中,你需要的只是希望圖像出現處的位置(x和y坐標)。圖像的位置是相對于其左上角來判斷的。使用這種方法,圖像可以簡單的以其原尺寸被畫在畫布上
        4、代碼如下:

        var myImage=document.getElementByIdx_x("myCanvas");  var cxt=myImage.getContext("2d");  var img=new Image();  img.src="200.jpg";  cxt.drawImage(img,50,50);

        5、圖片變形:改變圖像的尺寸,你需要使用重載的drawImage函數,提供給它希望的寬度和高度參數。
        6、代碼如下:

        var myImage=document.getElementByIdx_x("myCanvas");  var cxt=myImage.getContext("2d");  var img=new Image();  img.src="200.jpg";  cxt.drawImage(img,50,50,100,100);

        7、圖片裁剪:drawImage方法的功用是對圖像進行裁剪。drawImage(image,sourceX,sourceY,sourceWidth,sourceHeight,destX,destY,destWidth, destHeight)
        8、參數很多,但基本上你可以把它想成從原圖中取出一個矩形區域,然后把它畫到畫布上目標區域里。
        9、代碼如下:
        var myImage=document.getElementByIdx_x("myCanvas");

        var cxt=myImage.getContext("2d");  var img=new Image();  img.src="200.jpg";  cxt.drawImage(img,0,0,50,50,25,25,100,100);  cxt.drawImage(img,125,125,100,100,125,125,150,150);

        10、這些就是HTML5中的canvas(畫布)標記里進行繪圖和處理圖像的基本操作。

        • HTML5 Canvas繪圖之drawImage() 方法的詳細介紹(代碼示例)
          • 舉報

        你可能感興趣的

        評論

        默認排序 時間排序

        載入中…

        顯示更多評論

        HTML5 Canvas繪圖之drawImage() 方法的詳細介紹(代碼示例)

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久99精品久久久久久久不卡 | 国产成人精品a视频一区| 亚洲国产成人久久精品99| 柠檬福利精品视频导航| 97久久国产亚洲精品超碰热 | 亚洲国产精品不卡在线电影| 国产精品香港三级国产AV| 亚洲国产精品成人AV无码久久综合影院| 337P亚洲精品色噜噜| 久久精品人人做人人爽97| 亚洲精品A在线观看| 九九精品在线视频| 国产成人精品曰本亚洲79ren| 99在线热播精品免费99热| 国产欧美精品一区二区三区| 人妻少妇精品无码专区二区| 亚洲国产精品无码一线岛国| 亚洲欧洲精品成人久久曰影片| 久久精品二区| 精品免费久久久久国产一区 | 久久久久免费精品国产| 538国产精品一区二区在线| 国产精品99久久精品| 国产精品免费αv视频| 久久亚洲美女精品国产精品| 真实国产精品vr专区| 亚洲国产精品成人午夜在线观看| 精品伦精品一区二区三区视频| 惠民福利中文字幕人妻无码乱精品| 99久久99久久精品国产片| 国产成人无码精品久久久久免费| 66精品综合久久久久久久| 伊人久久大香线蕉精品| 在线人成精品免费视频| 国产精品成人一区二区| 国产午夜精品久久久久九九电影| 国产精品免费观看视频| 久久精品18| 亚洲国产精品国产自在在线| 亚洲精品国产福利一二区| 亚洲αv在线精品糸列|