我的圖片為啥不能自動填滿整個畫布?當我把canvas的dh參數設置成1200的時候就自動填滿了。。
?<script type="text/javascript">
??var canvas = document.getElementById("canvas");
??var context = canvas.getContext("2d");
??var image = new Image();
??window.onload = function(){
???canvas.width = 800;
???canvas.height = 800;
???image.src = "02.jpg"; //javascript會自動讀取這個圖片到image的對象中
???//繪制圖片注意必須在圖片加載完之后在繪制圖片
???image.onload = function(){ //當圖片讀取成功之后才會被調用
????context.drawImage(image,100,100,400,400,0,0,canvas.width,canvas.height);
???}
??};
?
?</script>
2019-04-26
找到原因了,我截取的時候截取的大小超過了圖片的大小,所以。。