1

デフォルトのキャンバス サイズが 300 x 150 ピクセルである理由を誰か教えてもらえますか?:

http://jsfiddle.net/VqNAV/

そして、キャンバスのサイズを変更すると、50 x 50 の正方形 ( http://jsfiddle.net/VqNAV/1/ ) が引き伸ばされる理由: http://jsfiddle.net/VqNAV/2/

前もって感謝します!

編集: ここで答えを見つけました: https://www.w3.org/Bugs/Public/show_bug.cgi?id=13818#comments

4

1 に答える 1

3

キャンバスの場合、コンテキストを拡大したくない場合は、HTML 属性を変更する必要があります。http://jsfiddle.net/VqNAV/3/

編集:より良い質問は、なぜインラインなのですか? HTML 5 ドラフトには、これがどうあるべきかを指定するものは何もありません。これはブラウザ作成者の決定です。キャンバスは画像として機能するため、インラインで幅と高さを持つ画像のように扱われます。

于 2012-05-27T20:28:58.120 に答える