当前位置: 首页 > news >正文

自己怎么做网站软件培训机构排名

自己怎么做网站,软件培训机构排名,惠州网站建设公司,免费可商用的图片素材网站自适应设备分辨率 当今大多数的PC端和移动端显示器都是HD-DPI显示器。HD-DPI 是High Definition-Dots Per Inch 的简称,意思是高分辨率显示器。不同设备的显示器的分辨率是不一样的。 以上图中的iPhone6/7/8 为例:375*667 代表的手机的屏幕的物理尺寸&a…

自适应设备分辨率

  • 当今大多数的PC端和移动端显示器都是HD-DPI显示器。
  • HD-DPI 是High Definition-Dots Per Inch 的简称,意思是高分辨率显示器。
  • 不同设备的显示器的分辨率是不一样的。
    在这里插入图片描述
  • 以上图中的iPhone6/7/8 为例:
  • 375*667 代表的手机的屏幕的物理尺寸,如果我们在其中建立一个100% 充满屏幕的,那其尺寸就是375*667。
  • Dpr 代表像素密度,2 表示手机屏幕在宽度上有375*2 个像素,在高度上有667*2 个像素,因此iPhone6/7/8 的屏幕的像素尺寸就是750*1334。
  • 当我们在这种像素尺寸大于物理尺寸的高分辨率显示器里绘图的时候,就需要考虑一个问题。
  • 若我们直接在iPhone6/7/8 里建立一个充满屏幕的canvas,那其像素尺寸就是375*667。
  • 这个尺寸并没发挥高分辨率显示器的优势,我们需要先将其像素尺寸设置为750*1334,然后再将其css 尺寸设置为375*667。
  • 这样,就可以让canvas画布以高分辨率的姿态显示在显示器里。
  • 代码示例:
function resizeRendererToDisplaySize(renderer: WebGLRenderer) {const { width, height, clientWidth, clientHeight } = renderer.domElement;const [w, h] = [clientWidth * devicePixelRatio, clientHeight * devicePixelRatio];const needResize = width !== w || height !== h;if (needResize) {renderer.setSize(w, h, false);}return needResize;
}
  • 上面的devicePixelRatio 就是设备像素密度,是window下的属性,即window.devicePixelRatio。
  • 其实,有的时候若不刻意观察,canvas 有没有自适应设备分辨率是很难看出的。
  • 因此,若是对画面的渲染质量要求不高,可以什么都不做,这样也能避免canvas 画布像素尺寸变大后降低渲染效率的问题
http://www.yayakq.cn/news/941363/

相关文章:

  • 大航母网站建设案例网页传奇游戏托套路
  • 做网站的公司利润深圳建设项目环保网站办事指南
  • 湛江cms模板建站响应式旅游网站模版
  • 一个好的网站怎么建设网站死链
  • 外贸销售平台有哪些关键词优化时间
  • wordpress博客整站源码浙江微信网站建设
  • 漳浦建设银行网站网站建设那种语言好
  • 网站屏幕自适应代码wordpress根目录在
  • 怎样破解网站后台密码国家免费培训网站
  • 哔哩哔哩网站建设怎么做能收费的视频网站
  • 网站开发是奢侈品 网站建设方案
  • 宜兴建设局 审图中心 网站企业门户源码
  • 网站建站主机中国建设监理官方网站
  • 用pageadmin做的网站用什么虚拟主机号怎么做一个盈利网站
  • 在百度做网站需要什么资料网站运营与管理的目的是
  • 珠三角网站建设大型网站建设技巧
  • 高端网站建设公司哪家好易语言对做网站有什么帮助
  • 品牌logo查询网网站做优化得话从哪里优化
  • 延边app网站开发不收费的企业查询网站
  • 文章类型网站北京网站制作沈阳
  • 联盟网站做任务网络推广公司网站
  • 怎么做网站流量统计全国最大的外发加工网
  • 英文自助建站规划局网站建设工作总结
  • 长沙租车网站排名在线购物网站建设流程
  • 网站开发都需要什么软件py怎么做网站
  • 做海淘是在哪个网站集团公司网站改版方案
  • 网站检索 标签郑州市城乡建设局证书查询
  • 山东舜玉建设工程有限公司网站常州企业微信网站建设
  • 做网站建设一条龙全包wordpress首页幻灯片重复显示
  • 影视网站模板怎么做建网站要花多少钱