“Kualitas Ubah Ukuran Kanvas” Kode Jawaban

cara menghentikan kanvas mengubah ukuran dari ukuran ukuran gambar

//You just need to calculate the image aspect ratio:
var f = image.height / image.width;
var newHeight = canvas.width * f;
//And then draw using the recalculated height of image for destination:
ctx.drawImage(image, 0, 0, image.width, image.height, // source size
                     0, 0, canvas.width, newHeight);  // destination size
//Canvas will do the clipping for you.
//If you want to lets say center the destination vertical position you can do:
var destY = (canvas.height - image.height) / 2;
ctx.drawImage(image, 0, 0, image.width, image.height,    // source size
                     0, destY, canvas.width, newHeight); // destination size
Pandata

Kualitas Ubah Ukuran Kanvas

// If you're upscaling and image and its looking blurry, change this ctx value
ctx.imageSmoothingEnabled = false;
Black Butterfly

Jawaban yang mirip dengan “Kualitas Ubah Ukuran Kanvas”

Pertanyaan yang mirip dengan “Kualitas Ubah Ukuran Kanvas”

Lebih banyak jawaban terkait untuk “Kualitas Ubah Ukuran Kanvas” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya