Zum kanvas HTML5 ke kursor tetikus

PHPz
Lepaskan: 2023-09-19 12:49:02
ke hadapan
853 orang telah melayarinya

Zum kanvas HTML5 ke kursor tetikus

Kanvas sentiasa berskala dari asal semasa. Asal lalai ialah [0,0]. Jika anda ingin mengezum dari titik lain, anda boleh melakukan ctx.translate(desiredX,desiredY ); Ini akan menetapkan semula asal kanvas kepada [desiredX,desiredY]. Kaedah

translate() akan memetakan semula kedudukan (0,0) pada kanvas. Kaedah skala() membesarkan atau mengurangkan grafik semasa. Jika anda ingin menyorot() konteks kanvas dengan mengimbangi, anda perlu menskalakan()nya terlebih dahulu untuk mengezum masuk atau keluar, dan kemudian menyorot()nya dengan kedudukan bertentangan dengan mengimbangi tetikus.

Contoh berikut memberikan langkahnya

ctx.translate(pt.x,pt.y);
ctx.scale(factor,factor);
ctx.translate(-pt.x,-pt.y);
Salin selepas log masuk

Atas ialah kandungan terperinci Zum kanvas HTML5 ke kursor tetikus. 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