亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > HTML5印章繪制電子簽章圖片(中文英文橢圓章、中文英文橢圓印章)

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

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

電子簽章圖片采集

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

      方式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。

解決:

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

先上效果圖:

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

硬貨

代碼:

圓形

<!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>

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

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

巨人網絡通訊聲明:本文標題《HTML5印章繪制電子簽章圖片(中文英文橢圓章、中文英文橢圓印章)》,本文關鍵詞  HTML5,印章,繪制,電子,簽章,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5印章繪制電子簽章圖片(中文英文橢圓章、中文英文橢圓印章)》相關的同類信息!
  • 本頁收集關于HTML5印章繪制電子簽章圖片(中文英文橢圓章、中文英文橢圓印章)的相關信息資訊供網民參考!
  • 推薦文章
    久久精品大片| 黄视频网站免费看| 国产激情视频在线观看| 日本特黄特色aaa大片免费| 欧美大片aaaa一级毛片| 久久99欧美| 亚洲天堂在线播放| 91麻豆精品国产片在线观看| 亚洲女人国产香蕉久久精品 | 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 毛片高清| 高清一级片| 99久久精品国产高清一区二区 | 999久久久免费精品国产牛牛| 成人免费一级纶理片| 成人高清视频免费观看| 久久国产影视免费精品| 国产一区二区高清视频| 国产网站免费在线观看| a级黄色毛片免费播放视频| 成人av在线播放| 国产网站免费| 九九九在线视频| 免费一级片在线观看| 国产亚洲男人的天堂在线观看| 国产视频一区二区在线观看| 天天色色色| 韩国毛片免费大片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 91麻豆精品国产自产在线| 日韩专区在线播放| 国产成+人+综合+亚洲不卡| 高清一级片| 韩国毛片免费大片| 日韩在线观看免费完整版视频| 一级女性全黄久久生活片| 欧美激情影院| 二级片在线观看| 国产伦久视频免费观看 视频 | 日韩avdvd| 日韩男人天堂| 高清一级片| 国产精品自拍在线| 国产不卡在线播放| 国产高清在线精品一区a| 精品视频免费看| 欧美激情影院| 九九久久国产精品大片| 在线观看导航| 麻豆系列 在线视频| 日本伦理片网站| 欧美一级视频免费| 中文字幕一区二区三区 精品| 久久99欧美| 天天做日日爱| 免费国产一级特黄aa大片在线| 91麻豆精品国产高清在线| 成人免费一级毛片在线播放视频| 色综合久久天天综合| 国产伦理精品| 亚洲 国产精品 日韩| 麻豆网站在线看| 超级乱淫伦动漫| 色综合久久手机在线| 国产麻豆精品视频| 久久精品店| 成人免费观看的视频黄页| 欧美国产日韩一区二区三区| 国产极品精频在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 四虎影视久久| 高清一级片| 日韩欧美一及在线播放| 日韩欧美一及在线播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美大片aaaa一级毛片| 国产成a人片在线观看视频| 欧美激情中文字幕一区二区| 青青久久精品| 九九精品久久久久久久久| 一a一级片| 成人高清视频在线观看| 亚洲 激情| 一级女性全黄生活片免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品国产三级a∨在线观看| 成人免费观看的视频黄页| 国产精品1024永久免费视频| 精品久久久久久中文| 美女免费精品视频在线观看| 精品久久久久久免费影院| 中文字幕97| 日韩中文字幕在线播放| 精品久久久久久中文字幕一区 | 欧美爱爱动态| 国产一区二区精品在线观看| 韩国三级视频网站| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产成人欧美一区二区三区的| 毛片成人永久免费视频| 日本在线不卡免费视频一区| 国产一区二区精品久久91| 国产成人精品影视| 99久久精品国产国产毛片| 久草免费在线观看| 精品国产一区二区三区久 | 麻豆系列 在线视频| 香蕉视频一级| 欧美a免费| 免费一级片在线观看| 亚洲天堂一区二区三区四区| 国产一区二区精品| 国产91素人搭讪系列天堂| 午夜欧美福利| 99热精品在线| 色综合久久天天综合绕观看| 国产91视频网| 久久久久久久免费视频| 999久久狠狠免费精品| 久久99欧美| 成人高清视频免费观看| 日韩中文字幕一区二区不卡| 韩国三级视频网站| 亚洲第一页乱| 日日日夜夜操| 国产福利免费视频| 精品国产亚一区二区三区| 黄视频网站在线看| 午夜在线亚洲| 亚洲 男人 天堂| 日本免费区| 国产一区二区精品久久91| 麻豆网站在线免费观看| 亚欧成人乱码一区二区| 欧美另类videosbestsex视频| 亚洲精品中文字幕久久久久久| 久久精品人人做人人爽97| 国产高清在线精品一区二区| 欧美1卡一卡二卡三新区| 久久成人亚洲| 美女免费黄网站| 欧美激情一区二区三区在线| 99色视频在线观看| 国产麻豆精品免费密入口| 韩国毛片基地| 精品久久久久久中文字幕一区 | 国产高清在线精品一区二区| 色综合久久天天综合观看| 麻豆网站在线免费观看| 国产极品精频在线观看| 久草免费在线观看| 国产不卡高清在线观看视频| 亚久久伊人精品青青草原2020| 国产视频一区在线| 亚洲精品中文字幕久久久久久| 国产成人欧美一区二区三区的| 国产一区二区福利久久| 久草免费在线观看| 亚洲精品中文一区不卡| 精品国产三级a∨在线观看| 亚洲精品永久一区| 国产视频久久久久| 成人在激情在线视频| 国产一区二区福利久久| 国产精品自拍亚洲| 久久国产一久久高清| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 午夜精品国产自在现线拍| 国产成人精品综合在线| 日本免费区| 国产麻豆精品hdvideoss| 国产视频一区二区在线观看| 亚洲女人国产香蕉久久精品| 日韩av东京社区男人的天堂| 四虎影视久久久| 欧美激情一区二区三区在线| 国产成人啪精品| 尤物视频网站在线观看| 亚洲天堂一区二区三区四区| 国产激情一区二区三区| 亚洲爆爽| 99热热久久| 一级毛片看真人在线视频| 精品久久久久久中文字幕2017| 韩国三级一区| 久久99这里只有精品国产| 亚欧视频在线| 天天做人人爱夜夜爽2020| 九九精品在线| 成人免费网站视频ww| 韩国三级视频在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品久久久久久中文字幕2017| 国产网站免费| 精品视频在线观看一区二区 | 免费国产在线观看| 成人影视在线播放| 日韩av成人| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 成人a级高清视频在线观看|