亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > HTML > 正文

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

2024-08-26 00:21:30
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

電子簽章圖片采集

印章圖片的采集兩種互補(bǔ)方式:

      方式1:在線生成印章圖片方式,但是這種方式有個(gè)弊端,對(duì)印章中公司名稱(chēng)字?jǐn)?shù)有限制,字?jǐn)?shù)越多可能就完蛋了。

      方式2:上傳印章掃描件,系統(tǒng)來(lái)對(duì)掃描圖片進(jìn)行處理,提取掃描件中的印章圖片。

本文介紹方式1,方式2待后續(xù)發(fā)布,方式1本來(lái)想用java實(shí)現(xiàn)印章圖片生成,雖然網(wǎng)上有很多現(xiàn)成代碼,但需要調(diào)整印章圖片大小達(dá)到規(guī)范,印章大?。簣A形印章尺寸43mm*43mm(誤差允許范圍2-3mm),橢圓印章43mm*26mm(誤差允許范圍2-3mm)比較接近真實(shí)印章。想到j(luò)ava調(diào)試起來(lái)比較費(fèi)勁,所以改用html5實(shí)現(xiàn)。

html5實(shí)現(xiàn)圓章,橢圓章思路:

HTML5 <canvas> 標(biāo)簽用于繪制圖像(通過(guò)腳本,通常是 JavaScript),canvas進(jìn)行印章繪畫(huà),然后通過(guò)canvas生成印章圖片然后轉(zhuǎn)成base64圖片。

難點(diǎn):

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

解決:

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

先上效果圖:

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

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

硬貨

代碼:

圓形

<!DOCTYPE HTML>  <HEAD>    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />        <title>圓形公章</title>    </HEAD>    <body>        <BR>        輸入單位(14位,多了自己調(diào)):<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='專(zhuān)用章'/>        <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();     //畫(huà)五角星    create5star(context,width,height,25,"#f00",0);    // 繪制印章名稱(chēng)       context.font = '18px Helvetica';    context.textBaseline = 'middle';//設(shè)置文本的垂直對(duì)齊方式    context.textAlign = 'center'; //設(shè)置文本的水平對(duì)對(duì)齊方式    context.lineWidth=1;    context.fillStyle = '#f00';    context.fillText(name,width,height+53);    // 繪制印章單位       context.translate(width,height);// 平移到此位置,    context.font = '20px Helvetica'    var count = company.length;// 字?jǐn)?shù)       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);// 平移到此位置,此時(shí)字和x軸垂直           context.rotate(Math.PI/2);// 旋轉(zhuǎn)90度,讓字平行于x軸           context.fillText(c,0, 5);// 此點(diǎn)為字的中心點(diǎn)           context.restore();                 }    }       function createSeal(id,company,ecompany,name){        var canvas = document.getElementById(id);         var context = canvas.getContext('2d');            context.translate(0,0);//移動(dòng)坐標(biāo)原點(diǎn)         // 繪制印章邊框           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();                //畫(huà)五角星        create5star(context,width,height,20,"#f00",0);                // 繪制印章類(lèi)型        context.font = 'bolder 15px SimSun';        context.textBaseline = 'middle';//設(shè)置文本的垂直對(duì)齊方式        context.textAlign = 'center'; //設(shè)置文本的水平對(duì)對(duì)齊方式        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;// 字?jǐn)?shù)           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();             // 平移到此位置,此時(shí)字和x軸垂直,第一個(gè)參數(shù)是與圓外邊的距離,越大距離越近               context.translate(52, 0);            context.rotate(Math.PI/2);// 旋轉(zhuǎn)90度,讓字平行于x軸               context.fillText(c,0, 5);// 此點(diǎn)為字的中心點(diǎn)               context.restore();                     }        //繪制印章英文單位        context.translate(width-80,height-80);// 平移到此位置,        context.font = 'bolder 10px SimSun';        var ecount = ecompany.length;// 字?jǐn)?shù)           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();             // 平移到此位置,此時(shí)字和x軸垂直,第一個(gè)參數(shù)是與圓外邊的距離,越大距離越近               context.translate(74, 0);            context.rotate(Math.PI/2);// 旋轉(zhuǎn)90度,讓字平行于x軸               context.fillText(ec,0, 4.8);// 此點(diǎn)為字的中心點(diǎn)               context.restore();                     }     }  //繪制五角星     function create5star(context,sx,sy,radius,color,rotato){        context.save();          context.fillStyle=color;          context.translate(sx,sy);//移動(dòng)坐標(biāo)原點(diǎn)          context.rotate(Math.PI+rotato);//旋轉(zhuǎn)          context.beginPath();//創(chuàng)建路徑          var x = Math.sin(0);          var y= Math.cos(0);          var dig = Math.PI/5 *4;          for(var i = 0;i< 5;i++){//畫(huà)五角星的五條邊           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位,多了自己調(diào)):<input id="dw" width="50" type="text" value='測(cè)試印章橢圓科技有限公司公司'/>        <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";//設(shè)置邊框顏色        context.textBaseline = 'middle';//設(shè)置文本的垂直對(duì)齊方式        context.textAlign = 'center'; //設(shè)置文本的水平對(duì)對(duì)齊方式        context.lineWidth = 2;//橢圓1寬度        //3個(gè)參數(shù): 左邊距 上邊據(jù) 寬度 橢圓扁度        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        // 繪制印章類(lèi)型        context.font = 'bolder 10px SimSun';//設(shè)置字體大小 樣式        context.fillStyle = 'red';//設(shè)置字體顏色        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;//控制字符起始位置度數(shù)        var endAngle =-40;//首位字符相隔度數(shù)        var radius=circle.radius //圓的半徑        var angleDecrement=(startAngle-endAngle)/(ecompany.length-1)//每個(gè)字母占的弧度        context.font="bolder 10px SimSun"        context.lineWidth=1;//設(shè)置字體胖瘦        var ratioX = 70 / circle.radius; //橫軸縮放比率        var ratioY = 45 / circle.radius; //縱軸縮放比率        //進(jìn)行縮放(均勻壓縮) 重點(diǎn)        context.scale(ratioX, ratioY);        var index=0;        for(var index=0;index<ecompany.length;index++){            //保存之前的設(shè)置開(kāi)始繪畫(huà)            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)//繪制點(diǎn) +-微調(diào)            context.rotate((Math.PI/2)-(Math.PI/180)*startAngle) ;  //Math.PI/2為旋轉(zhuǎn)90度  Math.PI/180*X為旋轉(zhuǎn)多少度            context.fillText(ecompany.charAt(index),0,0);            context.strokeText(ecompany.charAt(index),0,0);            startAngle-=angleDecrement;            context.restore();        }                // 繪制印章類(lèi)型        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";//設(shè)置文本顏色        context.textBaseline = 'middle';//設(shè)置文本的垂直對(duì)齊方式        context.textAlign = 'center'; //設(shè)置文本的水平對(duì)對(duì)齊方式        context.lineWidth = 2;//橢圓1寬度        //3個(gè)參數(shù): 左邊距 上邊據(jù) 寬度 橢圓扁度        BezierEllipse4(context, 85, 79, 79, 55); //橢圓1        context.lineWidth = 1;        BezierEllipse4(context, 85, 79, 76, 52); //橢圓2                // 繪制印章類(lèi)型        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;//控制字符起始位置度數(shù)        var cendAngle =15;//首位字符相隔度數(shù)        var cradius=ccircle.radius //圓的半徑        var cangleDecrement=(cstartAngle-cendAngle)/(company.length-1)//每個(gè)字母占的弧度        context.font="12px SimSun"        var cratioX = 66 / ccircle.radius; //橫軸縮放比率        var cratioY = 57 / ccircle.radius; //縱軸縮放比率        //進(jìn)行縮放(均勻壓縮)        context.scale(cratioX, cratioY);        var cindex=0;        for(var cindex=0;cindex<company.length;cindex++){            context.save()            context.beginPath()            //繪制點(diǎn)            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為旋轉(zhuǎn)90度  Math.PI/180*X為旋轉(zhuǎn)多少度            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, // 水平控制點(diǎn)偏移量        oy = b * k; // 垂直控制點(diǎn)偏移量</p> <p>         ctx.beginPath();        //從橢圓的左端點(diǎn)開(kāi)始順時(shí)針繪制四條三次貝塞爾曲線        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>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到HTML教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
网爆门在线观看| 国产系列电影在线播放网址| 成人av网站在线播放| a天堂中文在线官网在线| 欧美黑人疯狂性受xxxxx野外| 欧美成人午夜视频| 成人高潮a毛片免费观看网站| 亚洲日本va午夜在线影院| www.中文字幕| 亚洲理论在线观看| 亚洲精品毛片一区二区三区| 久久综合久久鬼色| 精品毛片免费观看| 欧美一区二区免费观在线| 91精品国产91久久久久久一区二区| 性金发美女69hd大尺寸| 国产日韩欧美一区二区三区视频| 国产三级精品在线| 欧洲亚洲一区二区三区四区五区| 一色桃子久久精品亚洲| 国产色婷婷在线| 亚洲精品视频在线观看免费| 国产亚洲午夜高清国产拍精品| av网站有哪些| 久久国产毛片| 国产欧美精品区一区二区三区| 欧美猛男男办公室激情| 色视频免费观看| 草草影院第一页| 亚洲精品国精品久久99热一| 91精品国产91久久久久久三级| 国产精品专区第二| 色欲综合视频天天天| 精品免费日产一区一区三区免费| 日韩电影第一页| 日韩一区二区三区免费播放| 色噜噜在线观看| 中文字幕在线观看网站| 日本午夜在线视频| 三年中国中文在线观看免费播放| 91精品精品| 国产成人综合精品| 一本高清dvd不卡在线观看| 国产原创在线播放| 亚洲视频一区二区在线| 一级黄色片大全| 妖精一区二区三区精品视频| 国产高潮流白浆喷水视频| 天天操夜夜拍| 日韩av在线天堂网| 午夜爱爱毛片xxxx视频免费看| 我要看一级黄色大片| 热re久久精品国产99热| 日韩av综合网| 少妇高潮毛片色欲ava片| 波多野结衣在线观看一区二区三区| av片中文字幕| 青青草国产成人a∨下载安卓| 成人精品亚洲| 四虎影视最新网站入口在线观看| 亚洲精品中文字幕乱码| 亚洲精品91天天久久人人| 精品久久久香蕉免费精品视频| 国产成人精品一区二区三区在线观看| 99久久这里只有精品| 国产精品成人国产乱| 视频一区在线免费看| 日韩美女免费线视频| 亚洲精品国产无套在线观| 天堂在线观看视频观看www| 久久精品亚洲无码| 成人写真视频| 日韩精品视频一区二区在线观看| 国产精品一区二区久久不卡| 美女羞羞视频在线观看| 大桥未久恸哭の女教师| 亚洲精品一区中文字幕乱码| 国产午夜精品视频免费不卡69堂| 国产欧美日韩综合精品| 久久网站免费观看| 国产精品九九久久久久久久| 欧美成人三级电影在线| 天天影视天天精品| 18禁网站免费无遮挡无码中文| 精品无码一区二区三区在线| 色婷婷精品久久二区二区蜜臀av| 日韩免费观看视频| 久久久综合av| 国产一区免费在线观看| 成人高潮aa毛片免费| 中文字幕在线观看不卡视频| 两性午夜免费视频| 717成人午夜免费福利电影| 免费观看成人毛片| 亚洲色图50p| 综合分类小说区另类春色亚洲小说欧美| 色综合综合色| 欧美色图欧美色图| 午夜免费福利影院| 国产丝袜护土调教在线视频| 成人情视频高清免费观看电影| 成全视频在线播放大地| 91福利区一区二区三区| 成人女人免费毛片| 精品在线你懂的| 国产精品资源站在线| 亚洲另类在线观看| 国产精品久久久久久久久久妞妞| 九九九九久久久久| 懂色av一区二区三区蜜臀| 电影在线一区| 日本国产一区二区| 欧美精品在线观看一区二区| 日韩亚洲一区二区| 精品国产99国产精品| 国产精选一区二区三区不卡催乳| 国产99在线播放| av黄色在线网站| 最近2019中文字幕大全第二页| 最近日本中文字幕| 国产精品免费aⅴ片在线观看| 国产做受69高潮| 国产91精品高潮白浆喷水| 欧洲精品中文字幕| 亚洲a级在线观看| 国内在线观看一区二区三区| 久久久久久网| 无码国精品一区二区免费蜜桃| 四虎影音在线| 国产大学生av| 黄页网站在线看| 日韩三级视频中文字幕| 不卡亚洲精品| 亚洲男子天堂网| 99久久免费观看| 成人综合国产精品| 97久久亚洲| 久久青草国产手机看片福利盒子| 成年人在线看片| 五月久久久综合一区二区小说| 色狮一区二区三区四区视频| 青青青伊人色综合久久| 91tv亚洲精品香蕉国产一区7ujn| 欧美日韩亚洲一区在线观看| 牛人国产偷窥女洗浴在线观看| 欧美va久久久噜噜噜久久| 午夜影院免费看| 日本视频免费在线| 久久99久久99精品免费看小说| 国产乱子伦一区二区三区国色天香| 一本一道久久a久久精品逆3p| 日韩欧美国产高清91| 欧美日韩精品免费在线观看视频| 成人免费在线视频| 波多野结衣成人在线| 亚洲欧洲日韩一区二区三区| 欧美日韩高清区| 交换国产精品视频一区| 日韩中文字幕不卡| 国产高清一级毛片在线不卡| 午夜激情视频在线| 国产999精品久久久| 日韩三级影院| 亚洲国产三级网| 欧美在线中文字幕| 精品国产第一国产综合精品| 国产69精品久久久久9999小说| 久久综合九色综合欧美就去吻| 亚洲天堂国产| 欧美男男青年gay1069videost| 精品白丝av| 精品日韩视频| 精品久久久精品| 黄色在线资源| 中文av一区| 国产精品久久久久久久龚玥菲| 欧美亚洲tv| 成人高清在线观看免费| 一区二区视频欧美| 久久久久国产精品区片区无码| 性xxxfllreexxx少妇| 激情久久久久| 欧美美女性生活视频| jizz免费观看视频| 濑亚美莉vs黑人在线观看| 麻豆91在线观看| 欧美日韩在线一二三| 国产精品日韩一区| 欧美偷拍一区二区| 波多野结衣一区二区在线| 欧美成人久久久免费播放| 成人免费观看av| 加勒比在线一区| 午夜av不卡| 午夜欧美一区二区三区免费观看| 国产亚洲精品bv在线观看| 日本不良网站在线观看| 免费污视频在线观看| 日本三级中文字幕在线观看| 亚洲五月六月| 国产又大又黄又猛| 精品久久中文字幕久久av| 人妻一区二区三区四区| 国产精品久久综合青草亚洲AV| 无码国产精品久久一区免费| 国产精品欧美久久久久一区二区| 日本中文字幕在线2020| 久久亚洲午夜电影| 国产日韩欧美电影在线观看| 成 人片 黄 色 大 片| 免费亚洲视频| 激情婷婷综合| 男人天堂avav| 国产在线不卡一卡二卡三卡四卡| 中文网丁香综合网| 成人性生交大片免费观看嘿嘿视频| 少妇人妻在线视频| 亚洲色图19p| 久久精品xxx| 日本欧美爱爱爱| 99精品久久久久久中文字幕| 在线观看欧美视频| 日韩美女精品在线| 超碰97在线免费| 亚洲资源在线网| 韩国一区二区电影| 精品999在线观看| 激情五月婷婷综合| 亚洲最大视频网| 97精品人妻一区二区三区蜜桃| 国产麻豆日韩| 菠萝菠萝蜜在线视频免费观看| 男人女人靠逼视频| 欧美区高清在线| 91麻豆文化传媒在线观看| 免费在线观看国产精品| 可以直接看的av网址站| 精品国产精品一区二区夜夜嗨| 欧美日韩精品是欧美日韩精品| 亚洲日本久久久| 日韩美脚连裤袜丝袜在线| 欧美黄色一级网站| 小舞被吸乳羞羞网站视频| 亚洲黄色小说网址| 久久99精品国产麻豆婷婷| 成人亲热视频网站| 亚洲一区二区三区四区| 992tv在线影院| 未来日记在线观看| 99riav国产精品| 在线中文字幕不卡| 国产日产欧美精品一区二区三区| 日本高清不卡aⅴ免费网站| 夜夜嗨aⅴ一区二区三区| 91高清视频在线观看| 综合久久一区| 五月天婷婷综合网| 妺妺窝人体色www在线观看| 不卡一区二区在线| 欧美一级夜夜爽| 亚洲欧美自拍视频| 捆绑调教一区二区三区| 国产欧美一区二区三区另类精品| 污污污污污污www网站免费| 天天操天天插天天射| 快射视频在线观看| 日韩毛片久久久| 欧美日韩aaa| 一区二区三区四区视频精品免费| 欧美刺激性大交免费视频| 中文字幕视频在线免费| 日本中文视频| 亚洲精品综合久久中文字幕| 亚洲aⅴ怡春院| 中文字幕亚洲电影| 在线国产情侣| 国产精品一区二区三区乱码| 精品国产乱码久久久久久天美| 日韩中文字幕视频在线观看| 久久久久久久亚洲精品| 国内精品久久久久久影视8| 成人福利电影精品一区二区在线观看| 粉嫩一区二区三区性色av| 中国jizz妇女jizz妇女| 青青青草视频在线| 国产亚洲精品久久久久久豆腐| 国产精品yjizz| 国产精品白嫩美女在线观看| 日韩不卡在线观看日韩不卡视频| 欧美日韩久久久| 国产一区二区三区四区五区加勒比| 四虎影视4hu4虎成人| 免费黄色在线看| 在线综合视频网站| 亚洲最快最全在线视频| 精品国产电影一区| www.久久成人| 国产另类ts人妖一区二区| 精品国产91洋老外米糕| 亚洲亚洲免费| 国产精东传媒成人av电影| 欧美成人a∨高清免费观看| 欧美激情三区| 国产精品视频一区二区三区麻豆| 亚洲不卡av不卡一区二区| 欧美性猛交xxxx免费看蜜桃| 另类欧美视频| 午夜男人的天堂| 午夜精品一区二区三区三上悠亚| 狠狠躁夜夜躁av无码中文幕| 免费在线午夜视频| 久久丁香综合五月国产三级网站| 91蜜桃网址入口| 人人人妻人人澡人人爽欧美一区| 最近中文字幕免费观看| 国产香蕉久久| 亚洲第一页视频| 日韩中文字幕麻豆| 亚洲av无码国产精品久久| 国产在线免费看| 久久综合久久八八| 女人天堂在线| 欧美精品一区二区三区免费播放| 精品无吗乱吗av国产爱色| 在线视频你懂得| 精品人妻aV中文字幕乱码色欲| 91在线视频观看免费| 亚洲免费黄色录像|