Skala kanvas HTML () Metode

Referensi Kanvas HTML

Contoh

Gambar persegi panjang, skalakan hingga 200%, lalu gambar persegi panjang lagi:

Peramban Anda tidak mendukung kanvas HTML5.

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);

Dukungan Peramban

Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung metode ini.

Method
scale() Yes 9.0 Yes Yes Yes

Definisi dan Penggunaan

Metode scale() menskalakan gambar saat ini, lebih besar atau lebih kecil.

Catatan: Jika Anda menskalakan gambar, semua gambar di masa mendatang juga akan diskalakan. Penentuan posisi juga akan diskalakan. Jika Anda menskalakan(2,2); gambar akan diposisikan dua kali lebih jauh dari kiri dan atas kanvas seperti yang Anda tentukan.

Sintaks JavaScript: konteks .skala( lebar skala, tinggi skala );

Nilai Parameter

Parameter Description Play it
scalewidth Scales the width of the current drawing (1=100%, 0.5=50%, 2=200%, etc.)
scaleheight Scales the height of the current drawing (1=100%, 0.5=50%, 2=200%, etc.)

Lebih Banyak Contoh

Contoh

Gambar persegi panjang, skalakan hingga 200%, gambar persegi panjang lagi, skala hingga 200%, gambar persegi panjang lagi, skala hingga 200%, gambar persegi panjang lagi:

Browser Anda tidak mendukung HTMLcanvastag.

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);

Referensi Kanvas HTML