如何 1厘米转换为PX厘米到像素转换
这种转换在HTML解析器使用
%
转换是? - >(allToPx[0]) * 16)/100) px
pt
转换为 - >(allToPx[0]) * 16)/12) px
em
转换是 - >(allToPx[0]) * 16)/1) px
但如何转换cm
?
如何 1厘米转换为PX厘米到像素转换
这种转换在HTML解析器使用
%
转换是? - >(allToPx[0]) * 16)/100) px
pt
转换为 - >(allToPx[0]) * 16)/12) px
em
转换是 - >(allToPx[0]) * 16)/1) px
但如何转换cm
?
没有cm
转换为cm
元件的大小在很大程度上取决于屏幕密度,这不能在大部分设备上访问(每英寸或厘米像素)
它不会是不可能将cm
转换为px
,因为它们是相同单位类型的而不是。
cm
是绝对长度单位,而px
是相对长度单位
它就像说,“我可以转换公斤至几小时?”
以此作为参考:http://msdn.microsoft.com/en-us/library/ms537660(v=vs.85).aspx
你必须找出适合你的显示器的像素密度。这可能会有很大的不同。你必须要得到这些数据:屏幕
然后你可以计算一下一个给定像素的实际大小垂直和水平...
但获得这种信息并不总是可能的。如果可能的话,您可能必须使用一些依赖于平台的技巧来获取这些技巧......此外,您没有指定使用的是哪种类型的UI库。这可能有助于我们提供建议。
*“获取这种信息并不总是可能的。”*尤其是,如果屏幕投射到任何旧的平坦表面上,尤其如此。 ;) –
哇,我忘了投影仪。我从现在开始会记住这一点。另外,我还想知道关于同一个问题的视频眼镜是什么样的......我这次没有想到开箱即用...... – ppeterka
我认为一个更好的比喻是磅和公斤,因为第一个是力(质量x引力拉),而第二个是质量。在轨道上(自由落体),80公斤的宇航员体重为0磅。 –
这可能与我的想法有所不同。 :) –