如何转换 1厘米到?px
在html解析器中使用此转换
%
转化为 - > (allToPx[0]) * 16)/100) px
pt
转化为 - > (allToPx[0]) * 16)/12) px
em
转化为 - > (allToPx[0]) * 16)/1) px
但是如何转换cm
?
答案 0 :(得分:3)
您必须弄清楚您所使用的显示器的像素密度。这可能是截然不同的。你必须得到这些数据:
然后你可以垂直和水平地计算给定像素的实际尺寸......
但是并不总是能获得这种信息。如果可能的话,您可能必须使用一些依赖于平台的技巧来获取这些...此外,您没有指定您使用的UI库类型。这可能有助于我们提供建议。
答案 1 :(得分:1)
没有cm
转换,因为cm
中元素的大小很大程度上取决于屏幕密度(每英寸或厘米像素数),而大多数设备无法访问这些内容
答案 2 :(得分:0)
将cm
转换为px
是不可能的,因为它们不是相同的单位类型。
cm
是绝对长度单位,而px
是相对长度单位
就像说:“我可以将公斤转换成几小时吗?”
将此作为参考:http://msdn.microsoft.com/en-us/library/ms537660(v=vs.85).aspx