Rumah > hujung hadapan web > tutorial js > Pendekatan menghalang kanvas kabur pada apl mudah alih

Pendekatan menghalang kanvas kabur pada apl mudah alih

Barbara Streisand
Lepaskan: 2024-11-03 07:01:02
asal
375 orang telah melayarinya

An approach preventing blurry canvas on mobile app

Secara amnya, kandungan kanvas dari pc ke mudah alih akan dibesarkan atau dikecilkan, mengakibatkan kesan sampingan kabur yang tidak pasti. Ini boleh ditangani menggunakan kaedah berikut:

const domRect = document.getBoundingClientRect();
const dpr = window.devicePixelRatio; // get devicePixelRatio value of current mobile device
// set canvas viewport to multiple of dpr
canvas.width = domRect.width * dpr;
canvas.height = domRect.height * dpr;
// scale the content of canvas to multiple of dpr
canvas.scale(dpr, dpr);
Salin selepas log masuk

Atas ialah kandungan terperinci Pendekatan menghalang kanvas kabur pada apl mudah alih. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan