Rumah > hujung hadapan web > html tutorial > Bagaimana untuk menggunakan anti-aliasing dalam fungsi drawImage() kanvas HTML5?

Bagaimana untuk menggunakan anti-aliasing dalam fungsi drawImage() kanvas HTML5?

WBOY
Lepaskan: 2023-09-08 08:33:08
ke hadapan
1290 orang telah melayarinya

如何在HTML5 canvas的drawImage()函数中应用抗锯齿?

Untuk anti-aliasing anda perlu menetapkan kualiti pensampelan semula.

ctx.imageSmoothingQuality = "low|medium|high"
Salin selepas log masuk

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);
Salin selepas log masuk

// Lukis skala imej separuh lagi dan ulangi

ocx.drawImage(c, 0, 0, c.width * 0.5, cc.height * 0.5);
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan