Latest web development tutorials

HTMLキャンバススケール()メソッド

HTMLキャンバスリファレンスマニュアル HTMLキャンバスリファレンスマニュアル

、四角形を描画200%にズームインし、再度四角形を描画:

YourbrowserdoesnotsupporttheHTML5canvastag。

JavaScriptを:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.strokeRect(5,5,25,15);
ctx.scale(2,2);
ctx.strokeRect(5,5,25,15);

»をお試しください

ブラウザのサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9の、Firefoxの、オペラ、ChromeとSafariのサポートスケール()メソッド。

注:のInternet Explorer 8およびそれ以前のバージョンでは、<キャンバス>要素をサポートしていません。


定義と使用法

スケール()メソッドは、大きくまたは小さくする現在の図面をズームします。

注:図面にズームインした場合、図面はすべての後に縮小されます。ポジショニングが縮小されます。 あなたは(2,2)スケールした場合、図面は二倍遠くの場所からキャンバスの左上隅に配置されます。

JavaScriptシンタックス: コンテキスト .scale(scalewidth、ScaleHeightの値)。

パラメータ値

参数 描述
scalewidth 缩放当前绘图的宽度(1=100%,0.5=50%,2=200%,依次类推)。
scaleheight 缩放当前绘图的高度(1=100%,0.5=50%,2=200%,依次类推)。


例

より多くの例

四角形を描画し、もう一度矩形を描く、200%にズーム、再び長方形を描く、200%にズーム、再び長方形を描く、200%にズーム:

YourbrowserdoesnotsupporttheHTMLcanvastag。

JavaScriptを:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.strokeRect(5,5,25,15);
ctx.scale(2,2);
ctx.strokeRect(5,5,25,15);
ctx.scale(2,2);
ctx.strokeRect(5,5,25,15);
ctx.scale(2,2);
ctx.strokeRect(5,5,25,15);

»をお試しください


HTMLキャンバスリファレンスマニュアル HTMLキャンバスリファレンスマニュアル