标准PPI:72PPI,100%缩放
非标准PPI需要设置一下校准:比如我的约157.3668925459825750242013552759PPI,150%缩放
源码:https://github.com/Bluegrams/ScreenRuler
(编译:vs2017打开,在解决方案上右键,点还原NutGet包即可。
关于源码提示2处关于Del的错误,把错误对应的resx中的那个data删掉就OK.)
按这个原理手机也可以实现:像素 + PPI(屏大小计算) + 缩放比例(手机一般是100%)
比如iphone13: 6.1英寸 ,2532×1170像素,100%,求Width与Height多少厘米?每厘米多少个像素?
勾股定理求Width和Height
屏幕标尺(Screen Ruler) - 帮助
键盘事件
快捷键 动作 空格 切换测量模式 (水平测量,垂直测量,直角尺) Z 选择一个窗口进行测量,按 'Esc' 取消 方向键 以 1像素 为单位移动标尺位置 Shift + 方向键 以中步长移动标尺位置 (默认步长 5px) Ctrl + 方向键 以 1像素 为单位调整标尺尺寸 Ctrl + Shift + 方向键 以中步长调整标尺尺寸 (默认步长 5px) Alt + 方向键 将标尺停靠在屏幕边界/td> Ctrl + C 复制当前长度到剪贴板 Ctrl + T 在浅色与暗色之间切换标尺主题 Ctrl + "+"/"-" 增加/减小标尺透明度 H 显示对角线 (直角尺模式) X 在当前鼠标位置设置标记 L 在当前长度设置标记 C 移除第一条标记线 Esc 关闭窗口/退出屏幕标尺 更多功能信息请在相关菜单的描述中查看 鼠标事件
单击设置标记的位置 打开对话框以查看/删除标记。 在标尺某位置上双击 在该位置设置标记 调整滚动鼠标滚轮 调整标尺长度 Shift + 鼠标滚轮 快速调整标尺长度 (大步长)