Rumah >hujung hadapan web >html tutorial >Bagaimana untuk menggunakan anti-aliasing dalam fungsi drawImage() kanvas HTML5?
Untuk anti-aliasing anda perlu menetapkan kualiti pensampelan semula.
ctx.imageSmoothingQuality = "low|medium|high"
Gunakan kanvas luar skrin untuk menskalakan imej separuh -
var c = document.createElement('canvas'), ocx = c.getContext('2d'); c.width = img.width * 0.5; c.height = img.height * 0.5; ocxx.drawImage(img, 0, 0, c.width, c.height);
// Lukis skala imej separuh lagi dan ulangi
ocx.drawImage(c, 0, 0, c.width * 0.5, cc.height * 0.5);
Atas ialah kandungan terperinci Bagaimana untuk menggunakan anti-aliasing dalam fungsi drawImage() kanvas HTML5?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!