我只是想知道像素单位是否是不变的,以及我们是否可以从像素转换为厘米?
如同这个问题 https://stackoverflow.com/questions/139655/how-to-convert-pixels-to-points-px-to-pt-in-net-c它询问点而不是厘米。每英寸有 72 个点,每英寸有 2.54 厘米,因此在该问题的答案中只需用 2.54 代替 72 即可。我将在这里引用并更正我的答案:
每英寸有2.54厘米;如果假设每英寸 96 像素就足够了,那么公式就相当简单:
厘米 = 像素 * 2.54 / 96
有一种方法可以获取 Microsoft Windows 显示器的每英寸配置像素,称为 GetDeviceCaps。 Microsoft 有一个名为“开发 DPI 感知应用程序”的指南,查找“创建 DPI 感知字体”部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)