Heim >Web-Frontend >js-Tutorial >Ein Ansatz, der eine verschwommene Leinwand in mobilen Apps verhindert
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!