日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 編程 > HTML > 正文

HTML5印章繪制電子簽章圖片(中文英文橢圓章、中文英文橢圓印章)

2024-08-26 00:21:30
字體:
來源:轉載
供稿:網友

電子簽章圖片采集

印章圖片的采集兩種互補方式:

      方式1:在線生成印章圖片方式,但是這種方式有個弊端,對印章中公司名稱字數有限制,字數越多可能就完蛋了。

      方式2:上傳印章掃描件,系統來對掃描圖片進行處理,提取掃描件中的印章圖片。

本文介紹方式1,方式2待后續發布,方式1本來想用java實現印章圖片生成,雖然網上有很多現成代碼,但需要調整印章圖片大小達到規范,印章大小:圓形印章尺寸43mm*43mm(誤差允許范圍2-3mm),橢圓印章43mm*26mm(誤差允許范圍2-3mm)比較接近真實印章。想到java調試起來比較費勁,所以改用html5實現。

html5實現圓章,橢圓章思路:

HTML5 <canvas> 標簽用于繪制圖像(通過腳本,通常是 JavaScript),canvas進行印章繪畫,然后通過canvas生成印章圖片然后轉成base64圖片。

難點:

橢圓章的曲線文字比較難搞,雖然網上有JQ的js可以直接生成曲線字符排列,但是卻無法轉換成canvas。

解決:

先把文字圓形排列,然后文字圓進行縮放(均勻壓縮)。

先上效果圖:

圓形中英文圓形印章        中文圓形印章          橢圓中英文印章       橢圓中文印章

HTML5,印章繪制,電子簽章 HTML5,印章繪制,電子簽章 HTML5,印章繪制,電子簽章 HTML5,印章繪制,電子簽章

硬貨

代碼:

圓形

<!DOCTYPE HTML>  <HEAD>    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />        <title>圓形公章</title>    </HEAD>    <body>        <BR>        輸入單位(14位,多了自己調):<input id="dw" width="50" type="text" value='某某某某某某某某某單位人事部'/>        <br>         輸入單位(英文):<input id="edw" width="50" type="text" value='WTYRBCHFBBDHCBFVBDDD'/>         <br>        章下面文字:<input id="mdtext" width="50" type="text" value='專用章'/>        <div id="sealdiv" >            <canvas id="canvas" width="250" height="250"></canvas>        </div>        <input type="button" onclick="javascript:createSealEx();" value="生成中英公章"/>        <input type="button" onclick="javascript:createSealEx2();" value="生成中公章"/>    </body>        <SCRIPT LANGUAGE="javascript">        function createSealEx(){       var dw = document.getElementById("dw");       var edw = document.getElementById("edw");       var mdtext = document.getElementById("mdtext");         var tuzhangdiv = document.getElementById("tuzhangdiv");        tuzhangdiv.innerHTML ="<canvas id='canvas' width='160' height='160'></canvas>";       createSeal('canvas',dw.value,edw.value,mdtext.value);                  }    function createSealEx2(){       var dw = document.getElementById("dw");       var edw = document.getElementById("edw");       var mdtext = document.getElementById("mdtext");         var tuzhangdiv = document.getElementById("tuzhangdiv");        tuzhangdiv.innerHTML ="<canvas id='canvas' width='160' height='160'></canvas>";       createSeal11('canvas',dw.value,mdtext.value);           }        function createSeal11(id,company,name){        var canvas = document.getElementById(id);      var context = canvas.getContext('2d');        // 繪制印章邊框       var width=canvas.width/2;    var height=canvas.height/2;    context.lineWidth=2;    context.strokeStyle="#f00";    context.beginPath();    context.arc(width,height,78,0,Math.PI*2);    context.stroke();    context.save();         context.lineWidth=1;    context.strokeStyle="#f00";    context.beginPath();    context.arc(width,height,75,0,Math.PI*2);    context.stroke();    context.save();     //畫五角星    create5star(context,width,height,25,"#f00",0);    // 繪制印章名稱       context.font = '18px Helvetica';    context.textBaseline = 'middle';//設置文本的垂直對齊方式    context.textAlign = 'center'; //設置文本的水平對對齊方式    context.lineWidth=1;    context.fillStyle = '#f00';    context.fillText(name,width,height+53);    // 繪制印章單位       context.translate(width,height);// 平移到此位置,    context.font = '20px Helvetica'    var count = company.length;// 字數       var angle = 4*Math.PI/(3*(count - 1));// 字間角度       var chars = company.split("");       var c;    for (var i = 0; i < count; i++){        c = chars[i];// 需要繪制的字符           if(i==0)            context.rotate(5*Math.PI/6);        else          context.rotate(angle);        context.save();         context.translate(64, 0);// 平移到此位置,此時字和x軸垂直           context.rotate(Math.PI/2);// 旋轉90度,讓字平行于x軸           context.fillText(c,0, 5);// 此點為字的中心點           context.restore();                 }    }       function createSeal(id,company,ecompany,name){        var canvas = document.getElementById(id);         var context = canvas.getContext('2d');            context.translate(0,0);//移動坐標原點         // 繪制印章邊框           var width=canvas.width/2;        var height=canvas.height/2;        //邊框1        context.lineWidth=2;        context.strokeStyle="#f00";        context.beginPath();        context.arc(width,height,78,0,Math.PI*2);        context.stroke();        context.save();                 //邊框2        context.lineWidth=1;        context.strokeStyle="#f00";        context.beginPath();        context.arc(width,height,63,0,Math.PI*2);        context.stroke();        context.save();                //畫五角星        create5star(context,width,height,20,"#f00",0);                // 繪制印章類型        context.font = 'bolder 15px SimSun';        context.textBaseline = 'middle';//設置文本的垂直對齊方式        context.textAlign = 'center'; //設置文本的水平對對齊方式        context.lineWidth=1;        context.fillStyle = '#f00';        context.fillText(name,width,height+50);                        // 繪制印章中文單位           context.translate(width,height);// 平移到此位置,         context.font = 'bolder 18px SimSun'        var count = company.length;// 字數           var angle = 4*Math.PI/(3*(count-1));// 字間角度           var chars = company.split("");           var c;        for (var i = 0; i < count; i++){            c = chars[i];// 需要繪制的字符               if(i==0)                context.rotate(5*Math.PI/6);            else              context.rotate(angle);            context.save();             // 平移到此位置,此時字和x軸垂直,第一個參數是與圓外邊的距離,越大距離越近               context.translate(52, 0);            context.rotate(Math.PI/2);// 旋轉90度,讓字平行于x軸               context.fillText(c,0, 5);// 此點為字的中心點               context.restore();                     }        //繪制印章英文單位        context.translate(width-80,height-80);// 平移到此位置,        context.font = 'bolder 10px SimSun';        var ecount = ecompany.length;// 字數           var eangle = (5*Math.PI)/(3*(ecount));// 字間角度           var echars = ecompany.split("");           var ec;        for (var j = 0; j < ecount; j++){            ec = echars[j];// 需要繪制的字符               if(j==0)                context.rotate(6*Math.PI/7-1);            else              context.rotate(eangle);            context.save();             // 平移到此位置,此時字和x軸垂直,第一個參數是與圓外邊的距離,越大距離越近               context.translate(74, 0);            context.rotate(Math.PI/2);// 旋轉90度,讓字平行于x軸               context.fillText(ec,0, 4.8);// 此點為字的中心點               context.restore();                     }     }  //繪制五角星     function create5star(context,sx,sy,radius,color,rotato){        context.save();          context.fillStyle=color;          context.translate(sx,sy);//移動坐標原點          context.rotate(Math.PI+rotato);//旋轉          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(x*radius,y*radius);          }           context.closePath();          context.stroke();          context.fill();          context.restore();      }       </html>

橢圓

<!DOCTYPE html><html><head>    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />    <title>橢圓</title>    </head><body>        輸入單位(支持最多14位,多了自己調):<input id="dw" width="50" type="text" value='測試印章橢圓科技有限公司公司'/>        <br>         輸入單位(英文):<input id="edw" width="50" type="text" value='EASTPORTCOMPANY'/>         <br>        章下面文字:<input id="mdtext" width="50" type="text" value='公司章'/>            <div id="sealdiv" >            <canvas id="canvas" width="165" height="165"></canvas>        </div>        </div>        <input type="button" onclick="javascript:createSealEx();" value="生成中文公章"/>        <input type="button" onclick="javascript:createSealEx2();" value="生成中英公章"/>        <script>    function createSealEx(){       var dw = document.getElementById("dw");        var edw = document.getElementById("edw");       var mdtext = document.getElementById("mdtext");         var sealdiv = document.getElementById("sealdiv");        sealdiv.innerHTML ="<canvas id='canvas' width='165' height='165'></canvas>";       createSeal2('canvas',dw.value,mdtext.value);    }    function createSealEx2(){       var dw = document.getElementById("dw");        var edw = document.getElementById("edw");       var mdtext = document.getElementById("mdtext");         var sealdiv = document.getElementById("sealdiv");        sealdiv.innerHTML ="<canvas id='canvas' width='165' height='165'></canvas>";       createSeal1('canvas',dw.value,edw.value,mdtext.value);    }        function createSeal1(id,company,ecompany,name){        var canvas = document.getElementById("canvas");        var context = canvas.getContext("2d");        context.strokeStyle="red";//設置邊框顏色        context.textBaseline = 'middle';//設置文本的垂直對齊方式        context.textAlign = 'center'; //設置文本的水平對對齊方式        context.lineWidth = 2;//橢圓1寬度        //3個參數: 左邊距 上邊據 寬度 橢圓扁度        BezierEllipse4(context, 85, 79, 79, 55); //橢圓1        context.lineWidth = 1;        BezierEllipse4(context, 85, 79, 76, 52); //橢圓2        context.lineWidth = 2;        BezierEllipse4(context, 85, 79, 63, 39); //橢圓3        // 繪制印章類型        context.font = 'bolder 10px SimSun';//設置字體大小 樣式        context.fillStyle = 'red';//設置字體顏色        context.fillText(name,canvas.width/2+3,canvas.height/2+25);            context.save(); //保存上述操作        //繪制英文        var circle={            x:canvas.width/2,            y:canvas.height/2,            radius:58        };        var startAngle=220;//控制字符起始位置度數        var endAngle =-40;//首位字符相隔度數        var radius=circle.radius //圓的半徑        var angleDecrement=(startAngle-endAngle)/(ecompany.length-1)//每個字母占的弧度        context.font="bolder 10px SimSun"        context.lineWidth=1;//設置字體胖瘦        var ratioX = 70 / circle.radius; //橫軸縮放比率        var ratioY = 45 / circle.radius; //縱軸縮放比率        //進行縮放(均勻壓縮) 重點        context.scale(ratioX, ratioY);        var index=0;        for(var index=0;index<ecompany.length;index++){            //保存之前的設置開始繪畫            context.save();            context.beginPath();            context.translate(circle.x+Math.cos((Math.PI/180)*startAngle)*radius-12,circle.y-Math.sin((Math.PI/180)*startAngle)*radius+19)//繪制點 +-微調            context.rotate((Math.PI/2)-(Math.PI/180)*startAngle) ;  //Math.PI/2為旋轉90度  Math.PI/180*X為旋轉多少度            context.fillText(ecompany.charAt(index),0,0);            context.strokeText(ecompany.charAt(index),0,0);            startAngle-=angleDecrement;            context.restore();        }                // 繪制印章類型        context.font = 'bolder 14px SimSun';        context.lineWidth=1;        context.fillStyle = '#f00';        context.fillText(company.substring(0,6),canvas.width/2-11,canvas.height/2+6);            context.save();         context.font = 'bolder 14px SimSun';        context.lineWidth=1;        context.fillStyle = '#f00';        context.fillText(company.substring(6,12),canvas.width/2-12,canvas.height/2+25);            context.save();        context.font = 'bolder 14px SimSun';        context.lineWidth=1;        context.fillStyle = '#f00';        context.fillText(company.substring(12,company.length),canvas.width/2-12,canvas.height/2+40);            context.save();    }    function createSeal2(id,company,name){        var canvas = document.getElementById("canvas");        var context = canvas.getContext("2d");        context.strokeStyle="red";//設置文本顏色        context.textBaseline = 'middle';//設置文本的垂直對齊方式        context.textAlign = 'center'; //設置文本的水平對對齊方式        context.lineWidth = 2;//橢圓1寬度        //3個參數: 左邊距 上邊據 寬度 橢圓扁度        BezierEllipse4(context, 85, 79, 79, 55); //橢圓1        context.lineWidth = 1;        BezierEllipse4(context, 85, 79, 76, 52); //橢圓2                // 繪制印章類型        context.font = 'bolder 15px SimSun';        context.lineWidth=1;        context.fillStyle = '#f00';        context.fillText(name,canvas.width/2+3,canvas.height/2+10);            context.save();         //繪制中文        var ccircle={            x:canvas.width/2,            y:canvas.height/2,            radius:59        };        var cstartAngle=170;//控制字符起始位置度數        var cendAngle =15;//首位字符相隔度數        var cradius=ccircle.radius //圓的半徑        var cangleDecrement=(cstartAngle-cendAngle)/(company.length-1)//每個字母占的弧度        context.font="12px SimSun"        var cratioX = 66 / ccircle.radius; //橫軸縮放比率        var cratioY = 57 / ccircle.radius; //縱軸縮放比率        //進行縮放(均勻壓縮)        context.scale(cratioX, cratioY);        var cindex=0;        for(var cindex=0;cindex<company.length;cindex++){            context.save()            context.beginPath()            //繪制點            context.translate(ccircle.x+Math.cos((Math.PI/180)*cstartAngle)*cradius-6,ccircle.y-Math.sin((Math.PI/180)*cstartAngle)*cradius+14)            context.rotate((Math.PI/2)-(Math.PI/180)*cstartAngle)   //Math.PI/2為旋轉90度  Math.PI/180*X為旋轉多少度            context.fillText(company.charAt(cindex),0,0)            context.strokeText(company.charAt(cindex),0,0)            cstartAngle-=cangleDecrement            context.restore()        }    }        function BezierEllipse4(ctx, x, y, a, b){        var k = .5522848,        ox = a * k, // 水平控制點偏移量        oy = b * k; // 垂直控制點偏移量</p> <p>         ctx.beginPath();        //從橢圓的左端點開始順時針繪制四條三次貝塞爾曲線        ctx.moveTo(x - a, y);        ctx.bezierCurveTo(x - a, y - oy, x - ox, y - b, x, y - b);        ctx.bezierCurveTo(x + ox, y - b, x + a, y - oy, x + a, y);        ctx.bezierCurveTo(x + a, y + oy, x + ox, y + b, x, y + b);        ctx.bezierCurveTo(x - ox, y + b, x - a, y + oy, x - a, y);        ctx.closePath();        ctx.stroke();    };    </script></body></html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到HTML教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
欧美一级免费看| 国产欧美三级| 日韩欧美在线影院| 国产永久免费高清在线观看| 在线国产1区| 中文字幕国产在线| 欧美三级在线看| 国产福利一区二区精品秒拍| 日韩手机在线观看视频| 国产乱码在线| 日韩精品三级| 韩国一区二区av| 欧美亚洲综合视频| 日韩免费久久| 精品在线网站观看| 久久精品国产视频| 一级国产黄色片| 黄色在线资源| 麻豆精品99| 99精品在线播放| 国产欧美久久久精品免费| 亚洲欧洲综合另类| 最近中文字幕日韩精品| 蜜桃精品视频| 日韩精品久久久| 欧美日韩综合高清一区二区| 国产 中文 字幕 日韩 在线| 欧美久久一二三四区| 天天综合天天做| 国产乱一区二区| 不卡一区2区| 日韩欧美国产成人精品免费| 国产一区三区三区| 91精品国产91久久久久青草| 日韩中文字幕视频在线观看| 亚洲欧美中文在线视频| 国产v日产∨综合v精品视频| 91精品国产自产观看在线| 中文字幕日韩在线视频| av免费观看网站| 亚洲专区一二三| 国产婷婷色一区二区三区在线| 国产精品福利视频一区二区三区| 中文字幕最新精品| 欧美日韩综合不卡| 国产不卡一区二区在线观看| 精品国产免费观看一区| 激情五月综合| 日韩欧美国产片| 精品国产91乱高清在线观看| 欧美日韩视频不卡| 欧洲精品在线一区| 国产一卡二卡3卡4卡四卡在线| 国产丝袜一区二区| 国产乱码午夜在线视频| 黄色在线播放网站| 国产精品福利视频一区二区三区| 日韩精品午夜| www中文字幕| 先锋男人资源站| 日韩精品视频在线观看网址| 一区二区三区鲁丝不卡| 国产在线精品国自产拍免费| 中文字幕亚洲区| 国产欧美日韩中文久久| 精品日韩视频在线观看| 日韩在线观看视频一区| 亚洲免费观看视频| 精品成人久久av| 91精品xxx在线观看| 欧美日韩乱国产| 国产视频三级在线观看播放| 亚洲免费在线视频一区 二区| 一二三区精品视频| 精品成a人在线观看| 日韩精品视频在线免费观看| 国产绿帽一区二区三区| 高清一区二区| 欧美日韩国产首页在线观看| 91精品国产乱码久久蜜臀| 一区二区在线视频播放| 欧美日韩中文字幕在线| 一区二区三区在线播放欧美| 91精品婷婷国产综合久久| 一级特黄aaa大片在线观看| 免费在线视频一级不卡| 亚洲欧美999| 中文av字幕一区| 在线国产三级| 一区二区三区在线播放视频| 国产一级网站视频在线| 久久久精品国产99久久精品芒果| 欧美日韩国产一区| 国产黄色一级片| 亚洲va韩国va欧美va精品| 亚洲国产www| 日韩精品欧美| 国产黄色高清在线| 欧美日韩性视频一区二区三区 | 久久久精品福利| 亚洲综合在线视频| www.狠狠干| 中文字幕伊人| 精品久久久久久综合日本欧美| 日韩字幕在线观看| 日韩在线中文视频| 日韩视频在线一区二区| 999精品在线| 韩国v欧美v日本v亚洲| 中文字幕不卡三区| 国产一区不卡在线| 日韩欧美在线精品| 国产999精品在线观看| 久久99精品久久久久子伦| 99pao成人国产永久免费视频| 亚洲高清不卡一区| 日韩欧中文字幕| 欧美在线视频一区二区| 日韩欧美中文第一页| 国产 欧美 在线| www日韩欧美| 国产不卡一区| 午夜伊人狠狠久久| 欧美日韩国产在线看| 91蜜桃婷婷狠狠久久综合9色| 免费高清在线一区| 福利一区二区| 欧美中文字幕在线| 欧美日韩国产一级片| 欧美日韩在线视频首页| 久久久综合av| 91精品国产综合久久香蕉最新版| 一区二区三区在线播| 欧洲精品在线一区| 午夜av一区二区| 国产一级在线| 国产成人精品av久久| 中文字幕在线亚洲| av免费看在线| 日韩欧美色综合网站| 日韩精品视频在线播放| 91精品国产亚洲| 亚洲国产欧美91| 日韩欧美中文字幕一区| 国产在线不卡一区| 国产对白在线| 亚洲午夜久久| av免费观看国产| 在线视频色在线| 欧美日韩中文另类| 久久69成人| a视频在线播放| 久久蜜桃一区二区| 欧美日韩国产大片| 亚洲中文字幕一区| 日韩精品在线免费观看视频| 日韩在线中文视频| 亚洲福利在线观看| 中文在线视频观看| 九色蝌蚪视频在线| 欧美不卡123| 中文字幕亚洲字幕| 91精品国产综合久久久久| 精品国产1区二区| 成人a在线观看| 97最新国自产拍视频在线完整在线看| 在线中文字幕网站| 欧美日韩在线不卡一区| 国产欧美日韩三级| 日韩欧美国产午夜精品| 亚洲福利一区二区三区| 精品福利二区三区| 91精品国产调教在线观看| 日韩国产亚洲欧美| 一区二区视频免费看| 日韩黄色在线播放| a√免费观看在线网址www| 亚洲综合日韩欧美| 国产在线一在线二| 久久夜色精品国产噜噜亚洲av| 在线视频一区二区三区在线播放| 欧美日韩免费高清| 午夜少妇久久久久久久久| 一区二区91| 日韩不卡一区二区| 一区二区视频在线| 国产欧美日韩精品在线观看| 午夜高潮免费视频| 日韩在线视频精品| 国产午夜精品一区二区三区视频| 日韩欧中文字幕| 欧美日韩不卡在线视频| 久艹在线视频| 亚洲视频电影在线| 亚洲第一福利视频在线| 国产偷久久久精品专区| 国产一级片网站| 不卡在线一区二区| 国产一区二中文字幕在线看| 九色蝌蚪视频在线| 91久久久精品| 欧美综合精品| 中文字幕在线欧美| 亚洲欧美韩国综合色| 日韩精品大片| 欧美不卡123| 日韩精品手机在线| 国产aa精品| 日韩视频在线观看一区| 一区二区三区精品99久久| 91精品国产91久久久久久不卡| 日韩三级一区二区| 国产久卡久卡久卡久卡视频精品| 日韩欧美不卡在线| 亚洲国产欧美久久| 999视频精品| 国产欧美日韩亚洲| 91精品国产日韩91久久久久久| 亚洲免费看av| 色99中文字幕| 亚洲成人7777| 日韩精品在线免费播放| 国产裸舞福利在线视频合集| 91久久久久久久久| 中文网丁香综合网| 一区三区二区视频| 韩国av一区二区| 中文字幕精品在线视频| 日韩精品首页| av首页在线| 在线国产1区| 国产中文在线观看| 91精品国产高清91久久久久久| 欧美久久久精品| 日韩在线视频一区二区三区| 一区二区三区在线播| 日韩在线中文字幕| 伊人国产视频| 日韩精品视频免费在线观看| 欧美日韩精品在线视频| av免费不卡国产观看| 顶级网黄在线播放| 国产啊啊啊视频在线观看| 欧美日韩免费高清| 欧美专区中文字幕| 黄色精品在线观看| 国产高清在线视频| 中文在线а√在线8| 午夜少妇久久久久久久久| 一级特黄aaa大片在线观看| 日韩免费精品视频| 中文字幕日韩国产| 久久久91精品国产| 日韩国产91| 亚洲欧洲日产国码av系列天堂| 欧美日韩在线播放三区四区| 亚洲影视资源网| 欧美在线亚洲一区| 日韩精品首页| 欧美中文字幕在线观看视频| 中文精品电影| 国产视频1区2区| 日韩欧美中文免费| 午夜黄色小视频| 日韩欧美在线第一页| 在线观看精品国产| 欧美日韩精品在线| 日韩久久不卡| 本道综合精品| 中文字幕在线导航| 中文字幕欧美亚洲| www日韩在线观看| 久精品在线观看| 国产婷婷一区二区| 亚洲黄色在线观看| 91精品国产全国免费观看| 欧美久久在线观看| 国产一区在线精品| av免费观看网站| 日本精品福利视频| 久久久精品国产99久久精品芒果| 国产专区中文字幕| 91欧美日韩在线| 精品久久九九| 日韩不卡一二区| 亚洲欧美韩国综合色| 久精品在线观看| 日韩在线视频观看| 精品极品三级久久久久| 国产日韩在线视频| 91精品综合久久久久久 | 日韩在线中文视频| 欧美色视频一区二区三区在线观看| 欧美日韩综合在线免费观看| 欧美日韩高清在线| 欧美日韩亚洲国内综合网| 在线观看国产福利视频| 久久精品黄色片| 91精品国产高清| 91精品国产综合久久久久久漫画| 精品国产999| 老司机久久99久久精品播放免费| 中文字幕成人乱码在线电影| 欧美日韩在线观看首页| 日韩精品第一区| 欧美日韩午夜精品| 精品国内自产拍在线视频| 91精品国产综合久久福利| 亚洲一区不卡在线| 久久久99免费| 欧美三级日韩在线| 国产在成人精品线拍偷自揄拍 | av免费网站在线观看| 日韩黄色在线播放| 视频一区二区中文字幕| 国产在线观看色| 亚洲 欧美 日韩系列| 欧美日韩人人澡狠狠躁视频| 亚洲免费专区| 日韩视频一区二区在线观看| 亚洲国产欧美日韩在线| 高清1区2区| 中文字幕在线日韩| 午夜一区二区视频| 日韩中文字幕在线播放| 色综合影院在线| 中文字幕亚洲一区在线观看| 欧美三级中文字幕| 国产欧美第一页| 国产精久久久久| 国产一级片网站| 精品三区视频| 国产在成人精品线拍偷自揄拍| 中文字幕日韩第一页| 国产乱国产乱300精品| 中文字幕在线视频精品| 日韩中文字幕第一页| 国产香蕉免费精品视频| 亚洲一区日韩精品中文字幕| 日韩欧美国产成人一区二区| 在线视频亚洲| 91日韩欧美| 欧美日韩国产综合网| 日韩免费视频一区| 国产一区在线观看视频| 国产视频一区三区| 国产99对白在线播放| 精品福利一区二区三区| 日韩精品三级| 欧美久久一二三四区| 欧美日韩高清在线| 亚洲欧美99| 成人一区二区不卡免费| 久久婷婷综合国产| 久久麻豆视频| 免费国产成人看片在线| 国产欧美日韩在线看| 欧美日韩在线视频首页| 久久99精品久久久久子伦| 欧美在线中文字幕| 精品国产99| 日韩欧美色综合| 国产午夜在线观看| 99国产一区| www.中文字幕在线| 日韩精品视频网| 精品婷婷伊人一区三区三| 国产精品福利视频一区二区三区| 国产黄在线观看| 欧美婷婷久久| 日韩欧美久久久| 国产黄色在线观看| 国产免费久久久| a视频在线播放| 日本不卡高清视频一区| 日韩一级免费在线观看| 日韩 欧美 综合| aaa欧美日韩| 久久riav| 精品国产综合久久| 中文官网资源新版中文第二页在线观看| 欧美亚洲国产激情| 日韩精品资源二区在线| 欧美日韩第一区日日骚| 91麻豆精品国产91久久久使用方法 | 日韩午夜中文字幕| 国产一区久久| 亚洲免费播放| 欧美成人vr18sexvr| 91精品国产自产| 最近中文字幕在线中文视频| 中文字幕一区不卡| 精品av中文字幕在线毛片| 日韩在线欧美| av午夜在线| 欧美日韩国产页| 日韩视频在线一区| 国产婷婷在线观看| 欧美三级视频在线| 免费看ww视频网站入口|