首頁 > web前端 > js教程 > 主體

一種防止行動應用程式上畫布模糊的方法

Barbara Streisand
發布: 2024-11-03 07:01:02
原創
296 人瀏覽過

An approach preventing blurry canvas on mobile app

一般情況下,canvas 的內容從 PC 到行動裝置都會被放大或縮小,產生一定的模糊副作用。這些可以使用以下方法解決:

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);
登入後複製

以上是一種防止行動應用程式上畫布模糊的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板