HTML5 Canvas: Scale
Để scale trong HTML5 Canvas chúng ta dùng phương thức scale(). Phương thức này được định nghĩa với hai tham số scale x và scale y.
Cú pháp:
1 |
context.scale(scaleX,scaleY); |
Ví dụ về HTML5 Canvas Scale

Javascript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
window.onload = function(){ var canvas = document.getElementById("myCanvas"); var context = canvas.getContext("2d"); var rectWidth = 150; var rectHeight = 75; // Chỉ điểm vẽ về giữa canvas context.translate(canvas.width / 2, canvas.height / 2); // scale hình nhỏ xuống 50% chiều cao (trục y). context.scale(1, 0.5); context.fillStyle = "blue"; context.fillRect(-rectWidth / 2, -rectHeight / 2, rectWidth, rectHeight); }; |



.jpg)
