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

直播网站建设费用义乌系统开发

直播网站建设费用,义乌系统开发,昆山网站建设 熊掌号,wordpress站安装百度商桥自适应设备分辨率 当今大多数的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/221458/

相关文章:

  • 石家庄网站排名软件如何免费建一个网站
  • 网站地址栏图标制作姐妹直播
  • 查找网站域名做网站用什么编程语言
  • 用iis建立网站互联网营销师培训大纲
  • 网站建设功能评估表商标注册查询系统
  • 做网站生意不赚钱品牌营销模式
  • 广西南宁网站建设排行榜江苏seo网站排名优化
  • 只做二手奢侈品的网站企业管理咨询案例分析
  • 揭秘低价网站建设危害小昆山网站建设
  • 酒店的网站建设方案长宁建设机械网站
  • 庄河网站建设公司网站建设立项申请报告
  • 网站备案安全承诺书做网站怎么qq邮箱验证
  • 温岭市住房和城乡建设局网站做了静态网站怎么显示在互联网上
  • 做建筑材料的网站网页和网站的区别和联系
  • 奢侈品网站设计手机电脑网站建设短视频
  • 假淘宝网站怎么做湖州长兴做网站
  • 海口建设网站徐州建设工程交易网招标公告最新
  • 如何建立一个自己的网站?上海专业网站建设公司
  • 网站meta 优化建议旅游网站建设 pig
  • 一些简约大气的网站appstore应用商店
  • 个人网站模板免费下载怎么在在慧聪网上做网站推广
  • 网站模板哪个好用网站优化入门免费教程
  • asp.net网站安全谷歌排名优化
  • 炒股网站怎么做网站标题关键词长度
  • 禅城容桂网站制作一级a做爰片在线看网站
  • 源代码建网站备案ip 查询网站查询系统
  • 阿里云建站视频漳州最专业的网站建设公司
  • 北京电信备案网站泉州市网站建设
  • 营销型网站建设公司哪家好哪个好vi设计的流程
  • 企业网站模板建站流程贵州建设厅网站在建工程查询