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

        html5的應用-圖像裁剪效果圖

        圖像用html5怎么裁剪的,之后繪制的圖形都會采用這個裁剪區域,要取消這個裁剪區域就需要用到保存恢復狀態,下面有講

        效果截圖:

        html5的應用-圖像裁剪效果圖

        代碼:

        <!DOCTYPE html>  <html>  <head>  <meta charset="utf-8">  <title>canvas</title>  <script>      // 圖像裁剪:context.clip()        // context.clip()只繪制封閉路徑區域內的圖像,不繪制路徑外部圖像,用的時候        // 先創建裁剪區域        // 再繪制圖像(之后繪制的圖形都會采用這個裁剪區域,要取消這個裁剪區域就需要用到保存恢復狀態,下面有講)        // 給出圓形和星形的裁剪代碼       function createCircleClip(context) {          context.beginPath();          context.arc(200, 170, 100, 0, Math.PI * 2, true);          context.closePath();          context.clip();      }        function create5StarClip(context) {          var n = 0;          var dx = 200;          var dy = 150;          var s = 150;          context.beginPath();          var x = Math.sin(0);          var y = Math.cos(0);          var dig = Math.PI / 5 * 4;          for (var i = 0; i < 5; i++) {             var x = Math.sin(i * dig);             var y = Math.cos(i * dig);             context.lineTo(dx + x * s, dy + y * s);          }          context.closePath();          context.clip();      }     	function draw() {          var canvas = document.getElementById("mycanvas");          if (canvas == null)           return false;            var context = canvas.getContext("2d");            context.fillStyle = "black";          context.fillRect(0, 0, 400, 300);          image = new Image();          image.src = "Image/html5.jpg"            image.onload = function () {              //圓形裁剪區              //createCircleClip(context)              //星形裁剪區              create5StarClip(context);              context.drawImage(image,0,0);          }            	} 		    	window.onload=draw;  </script>  </head>  <body>    <p id="p1"></p>    <canvas id="mycanvas" width="1000" height="800">當前瀏覽器不支持canvas</canvas>  </body>  </html>

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久99热国产这有精品| 国产av无码专区亚洲国产精品| 91精品国产高清久久久久久io| 国内精品久久久久久麻豆| freesexvideos精品老师毛多| 亚洲精品视频免费| 国产精品白丝jkav网站| 精品永久久福利一区二区| 国产三级精品久久| 国产亚洲综合成人91精品| 久久综合国产乱子伦精品免费| 欧美精品福利在线视频| 国内精品久久久久久久久| 欧美精品/日韩精品/国产精品| 久久久久女人精品毛片| 久久久无码精品午夜| 99久久www免费人成精品| 国产91精品在线观看| 精品国产福利在线观看| 亚洲精品二区国产综合野狼 | 九九久久精品无码专区| 国产精品一久久香蕉国产线看| 久久夜色精品国产网站| 亚洲国产精品成人久久蜜臀| 欧美午夜精品一区二区三区91 | 亚洲精品国产日韩无码AV永久免费网 | 精品不卡一区二区| 亚洲中文字幕久久精品无码喷水| 国产精品v欧美精品v日本精| 人妻少妇精品视频二区| 日批日出水久久亚洲精品tv | 精品久久久久久久久久久久久久久 | 丝袜美腿国产精品视频一区| 久久精品国产亚洲77777| 亚洲国产精品成人一区| 精品国产一区二区22| 99久久免费国产精品| 四虎国产精品免费久久5151| 成人精品一区二区三区中文字幕| 日韩精品系列产品| 一本之道av不卡精品|