Im Allgemeinen wird der Inhalt der Leinwand vom PC zum Mobilgerät vergrößert oder verkleinert, was zu einem unscharfen Nebeneffekt führt. Diese können mit der folgenden Methode behoben werden:
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);
Das obige ist der detaillierte Inhalt vonEin Ansatz, der eine verschwommene Leinwand in mobilen Apps verhindert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!