好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 詳解如何用canvas畫一個微笑的表情

詳解如何用canvas畫一個微笑的表情

熱門標簽:會聲會影怎樣做地圖標注效果 高德地圖標注錯誤怎么修改 地圖標注自己去過的地方 江蘇高頻外呼系統(tǒng)線路 標準智能外呼系統(tǒng) 搜狗星級酒店地圖標注 洛陽市伊川縣地圖標注中心官網(wǎng) 平頂山電子地圖標注怎么修改 電銷機器人視頻

實習期間讓我用canvas畫一個表情,比較簡單,話不多說直接上代碼:

<body>

<div id="canvas-warp">
    <canvas id="canvas" style="display: block; margin: 200px auto;">
        你的瀏覽器居然不支持Canvas!
    </canvas>
</div>
<script>
    window.onload = function () {
        var canvas = document.getElementById("canvas");
        canvas.width = 400;
        canvas.height = 400;
        //獲取上下文
        var context = canvas.getContext("2d");
        //用于畫有填充色圓的函數(shù)  參數(shù)分別為圓心坐標 ,半徑,起始與終止位置,線顏色,填充顏色
        function drawCircle(x2, y2, r2, a2, b2, lineColor, FillColor) {
            context.beginPath();
            context.arc(x2, y2, r2, a2, b2 * Math.PI);
            context.strokeStyle = lineColor;
            context.fillStyle = FillColor;
            context.fill(); //確認填充
            context.stroke();
        };
        //用于畫圓弧函數(shù) 默認線條為黑色 無填充 參數(shù)分別為:圓心x坐標,圓心y坐標,半徑,開始位置,終止位置
        function drawsArc(x, y, r, l1, l2) {
            context.beginPath();
            context.arc(x, y, r, l1 * Math.PI, l2 * Math.PI);
            context.strokeStyle = "black";
            context.stroke();
        };
        //用于畫眼睛的函數(shù)
        function darwEyes(x1, y1, a1, b1) { //參數(shù)分別為橢圓圓心位置 長軸  短軸
            context.strokeStyle = "#754924"
            ParamEllipse(context, x1, y1, a1, b1); //橢圓
            function ParamEllipse(context, x, y, a, b) {
                //使每次循環(huán)所繪制的路徑(弧線)接近1像素
                var step = (a > b) ? 1 / a : 1 / b;
                context.beginPath();
                context.moveTo(x + a, y); //從橢圓的左端點開始繪制
                for (var i = 0; i < 2 * Math.PI; i += step) {
                    //參數(shù)為i,表示度數(shù)(弧度)
                    context.lineTo(x + a * Math.cos(i), y + b * Math.sin(i));
                }
                context.closePath();
                context.fillStyle = "#754924";
                context.fill(); 
                context.stroke();
            };
        };
        //臉
        drawCircle(200, 200, 200, 0, 2, "#EEE685", "#FCF200");
        //左眼
        context.strokeStyle = "#754924"
        darwEyes(116, 130, 18, 25);
        drawCircle(110, 127, 12, 0, 2, "#754924", "#F5F5F5");
        //右眼
        darwEyes(296, 130, 18, 25);
        drawCircle(290, 127, 12, 0, 2, "#754924", "#F5F5F5");
        //左眉毛
        drawsArc(100, 100, 50, 1.3, 1.7);
        //右眉毛
        drawsArc(300, 100, 50, 1.3, 1.7);
        //嘴巴
        drawsArc(200, 120, 180, 0.3, 0.7);
    }
</script>
</body>

效果圖

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

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

巨人網(wǎng)絡通訊聲明:本文標題《詳解如何用canvas畫一個微笑的表情》,本文關鍵詞  詳解,如,何用,canvas,畫,一個,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解如何用canvas畫一個微笑的表情》相關的同類信息!
  • 本頁收集關于詳解如何用canvas畫一個微笑的表情的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 好爽好烫好深岳| 久久er精品视频| 男女边摸边吃奶边做视频在线观看 | 是发小也要做po| 小受公车被直接进入被c| 章丘市| 色婷婷伊人| 91丨九色丨国产成人精品区| 农民乡下一级毛片免费看| 国产精品www视频免费看| 99久久99久久精品国产| 中文字幕日本在线| 极品美女?开粉嫩小泬网站| 18禁无遮挡啪啪久久久免费观看| 中文字幕国产欧美| 男女姿势| 91av观看| 美女隐私秘?直播网站| 久久久久久久久精品成人热小说| 台湾黄蓉版杨贵妃三?是谁演的| 日韩在线视频免费看| 国产专区在线| 国产内地激情精品毛片在线一| 欧美AV无码成人精品区| 91啦中文在线观看| 色偷偷亚洲女人天堂观看欧| 免费观看全黄做爰大片国产| 艳奴双性调教主奴小说| 很黄很刺激的gay短篇小说| 摊牌了我是北美农场主小说| 免费A片做爰一进一出网站| 杂伦大乱烩H高小说| 大尺度亲吻胸床| gayspanking男男打屁股m| 日本一级av无码毛片铃木凉| 扒开双腿疯狂喷水高潮av网站 | 妻子的背叛无期完整| 天天操天天干天天操| 久久99久久99精品免观看粉嫩 | 52精品免费视频国产专区| 徐凤年和红薯龙椅大战了三天|