初心者です。
大きい画像をdrawImageで縮小して描写すると、ジャギーがひどくなってしまいます。
色々調べてみましたが、いまいちわかりませんでした。
何か効果的な解決方法を教えていただきたいです。
よろしくお願いします。
html
1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <link rel="stylesheet" href="styles\master.css"> 7 <script src="scripts\canvas.js" charset="utf-8"></script> 8 </head> 9 <body onload="init()"> 10 <div id="screen"> 11 <canvas id="canvas"></canvas> 12 </div> 13 </body> 14</html> 15
javascript
1var img = new Image(); 2img.src = "http://4.bp.blogspot.com/-OtfkvQ6YhEI/V5XczoV8lOI/AAAAAAAA8uM/ks16au6Xssw78rdg9F6VDRhv6naz2jqlgCLcB/s800/job_it_dokata.png" 3 4function init(){ 5 var canvas = document.getElementById("canvas"); 6 var ctx = canvas.getContext("2d"); 7 ctx.drawImage(img,0,0,105,140); 8}
css
1*{ 2 margin: 0; 3 padding:0; 4 border:0; 5} 6 7#screen{ 8 width:800px; 9 height:500px; 10 background-color: rgb(120,120,120); 11} 12 13#canvas{ 14 width:100%; 15 height:100%; 16} 17
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/17 08:41
2017/11/17 08:58
2017/11/17 09:08
2017/11/17 09:23
2017/11/17 09:26
2017/11/17 11:03