Metode HTML canvas scale()

Definisi dan penggunaan

scale() metode untuk mengukur skala peta gambar saat ini, lebih besar atau lebih kecil.

Keterangan:Jika Anda mengukur skala peta gambar, semua peta gambar setelahnya juga akan diukur skala. Posisi pula akan diukur skala. Jika Anda tulis scale(2,2), maka peta gambar akan berada di tempat yang jauh dua kali lipat dari pojok atas kiri kanvas.

Contoh

Contoh 1

Gambar persegi panjang, tingkatkan skala ke 200%, lalu gambar lagi persegi panjang:

Peramban Anda tidak mendukung tag HTML5 canvas.

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

Coba Sendiri

Petunjuk:Lebih banyak contoh disediakan di bawah halaman.

Sintaks

context.scale(scalewidth,scaleheight);

Nilai parameter

Parameter Deskripsi
scalewidth Tingkatkan lebar peta gambar saat ini (1=100%, 0.5=50%, 2=200%, seperti ini).
scaleheight Tingkatkan tinggi peta gambar saat ini (1=100%, 0.5=50%, 2=200%, dll).

Beberapa contoh lain

Contoh 2

Gambar sebuah persegi panjang; perbesar 200%, gambar lagi persegi panjang; perbesar 200%, gambar lagi persegi panjang; perbesar 200%, gambar lagi persegi panjang:

Browser Anda tidak mendukung tag HTML canvas.

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

Coba Sendiri

Dukungan Browser

Angka di tabel menunjukkan versi browser pertama yang mendukung atribut ini.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Keterangan:Perhatian: Internet Explorer 8 dan versi sebelumnya tidak mendukung elemen <canvas>.