计算显示器点距
来源:互联网 发布:飞鱼网络电视手机版 编辑:程序博客网 时间:2024/05/16 02:15
购买显示器时点距是个很重要的参数,直接关系到使用者的舒适度,特别时下流行网购,看不到实物,但浏览各大购物网站就会发现,很多都不会明确标识出点距的,尤其是笔记本,所以搞这么个小东东,帮大家算一算,作个参考。
计算原理如下:
设显示器寸数为c(即对角线长度)
宽度为a
高度为b
则根据勾股定理得a*a+b*b=c*c
再根据比例算出宽、高实际长度,如16:9,则得(16*a)(16*a)+(9*b)(9*b)=c*c,其他比例请代入其相应数字,这个方程的解*16就是宽度,*9就是高度,再用这个结果除以分辨率就是点距了,javascript实现如下:
<html><head><title></title></head><body>尺 寸 :<input type="text" id="c" value="10.1" />英寸<br />比 例 :<input type="text" id="a" value="16" />:<input type="text" id="b" value="9" /><br />分辨率:<input type="text" id="x" value="1024" />X<input type="text" id="y" value="600" /><br /><input type="button" onclick="cale()" value="计 算" />点距为:<label id="res"></label></body></html><script language="javascript">function cale(){ c=document.getElementById('c').value; a=document.getElementById('a').value; b=document.getElementById('b').value; x1=document.getElementById('x').value; y1=document.getElementById('y').value; k=Math.sqrt(c*c/(a*a+b*b)); a1=a*k; b1=b*k; a2=a1*25.4/x1; b2=b1*25.4/y1; str="横向:"+a2.toFixed(3)+"mm; 纵向:"+b2.toFixed(3)+"mm"; document.getElementById('res').innerText=str; }</script>
- 计算显示器点距
- 终于用上大点的显示器了
- 显示器不能触摸,点了没有反映?
- 4k显示器的几个考虑点
- 显示器
- 显示器
- 显示器
- 显示器
- 显示器
- 液晶坏点如何鉴别 LCD显示器选购之道
- 显示器触摸不准确,点的位置不对?
- 说说显示器接口那点事!VGA、DVI、HDMI,DP
- 根据分辨率和英寸数计算显示器长宽
- 计算24点
- 计算24点
- C#计算24点
- 计算24点
- Java计算24点
- CG快报2011.11.13
- 读写锁的特性
- PHP购物车功能
- 那些过去的 那些在过去中曾经失去的 已经不在我们脑海中漂浮
- HDU 3974
- 计算显示器点距
- 2D和3D图形引擎的混合
- core文件调试
- Android4.0升级新特性
- 标签案例-开发防盗链标签
- hdu-1166 线段树
- 标签案例
- 派生类到基类转换的可访问性
- myeclipse 中调试心得