我的圖片為啥不能自動(dòng)填滿整個(gè)畫(huà)布?當(dāng)我把canvas的dh參數(shù)設(shè)置成1200的時(shí)候就自動(dòng)填滿了。。
?<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會(huì)自動(dòng)讀取這個(gè)圖片到image的對(duì)象中
???//繪制圖片注意必須在圖片加載完之后在繪制圖片
???image.onload = function(){ //當(dāng)圖片讀取成功之后才會(huì)被調(diào)用
????context.drawImage(image,100,100,400,400,0,0,canvas.width,canvas.height);
???}
??};
?
?</script>
2019-04-26
找到原因了,我截取的時(shí)候截取的大小超過(guò)了圖片的大小,所以。。