1. 程式人生 > 其它 >使用wiki百科的中文語料庫訓練詞向量

使用wiki百科的中文語料庫訓練詞向量

技術標籤:jsjavascriptcsscanvashtml5

用菜鳥教程模擬的

菜鳥對應連結https://www.runoob.com/try/try-cdnjs.php?filename=tryhtml5_canvas_tut_img

<!DOCTYPE html>
<html>
<head>
<metacharset="utf-8">
<title>菜鳥教程(runoob.com)</title>
</head>
<body>

<p>Image to use:</p>
<img id="scream" src="img_the_scream.jpg" alt="The Scream" width="220" height="277"><p>Canvas:</p>
<canvas id="myCanvas" width="250" height="300" style="border:1px solid #d3d3d3;">
您的瀏覽器不支援 HTML5 canvas 標籤。</canvas>
<img id="screamaa" src="" alt="The Scream" width="220" height="277">
      <input type="file"
              id="uploadFile"
              accept="image/*"
            />
<script>

var imgff= function (base64){
      var bili = 0.7; //壓縮後的圖片尺寸,0.7就是70%
     
var img=new Image() 
img.src = base64
    console.log("img.width", img.width,"height", img.height)
img.onload = function() {
    var c=document.getElementById("myCanvas");
    var ctx=c.getContext("2d");
      //圖片地址載入完後執行操作
        var newWidth = img.width; //壓縮後圖片的寬度
        var newHeight = img.height; //壓縮後圖片的高度
        c.width = newWidth; //壓縮圖的寬度
        c.height = newHeight; //壓縮圖的高度
        ctx.drawImage(img, 0, 0, newWidth,newHeight); //壓縮 把圖片放到畫布上
    
    ctx.font="30px Arial";
    ctx.fillStyle = "#ffffff"; //設定水印
    ctx.fillText("你好", 40, 40); //選擇水印位置
    
    
    let newBase64 = c.toDataURL("image/jpeg", 0.7);
    console.log("dnewBase64",newBase64)
    var c=document.getElementById("screamaa");
    c.src =newBase64
} 
}

 var eleUploadFile = document.getElementById('uploadFile');
    
   eleUploadFile.addEventListener('change', function(event) {
        var file = event.target.files[0] || event.target.dataTransfer.files[0];
        var reader = new FileReader();
        reader.onload = function(e) {
            var base64 = e.target.result;
            // canvas壓縮圖片,並且回撥顯示
            imgff(base64)
        }
        reader.readAsDataURL(file);
    });

</script>

</body>
</html>