前提・実現したいこと
TypeScript・AngulerJsを使ってWEBアプリを開発しています。
画面いっぱいに表示したcanvasの上部に文字を表示したいのですが、
canvasの幅と高さを指定すると、以下の画像のように文字が拡大されぼやけて表示されます。
高さや幅を指定しないか、200pxなど小さ目に設定するとぼやけません。
どうすれば文字をぼやけさせず指定したサイズで文字を描写できますでしょうか。
該当のソースコード
HTML
1<div id="content"> 2 <canvas id="canvas"></canvas> 3</div>
css
1body #content #canvas { 2 width: 100%; 3 height: 100%; 4}
TypeScript
1var canvas = <HTMLCanvasElement>document.getElementById('canvas'); 2var ctx = canvas.getContext("2d"); 3 4ctx.font = "italic bold 30px 'MS Pゴシック'"; 5ctx.fillText("ラベル1", 10, 30);

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/07/02 05:00
2019/07/02 05:24