如何以编程方式获取屏幕DPI(linux,mac)?
发布时间:2021-01-17 07:23:55 所属栏目:Linux 来源:互联网
导读:我需要知道在 Linux和Mac OS上的活动屏幕DPI.我认为在linux xlib可能是有用的,但我找不到一种方式如何获得纠正DPI. 我想要这个信息以英寸获得真实的屏幕尺寸. 提前致谢! 在Linux上的X中,调用XOpenDisplay()获取显示,然后使用DisplayWidthMM()和DisplayHeight
我需要知道在
Linux和Mac OS上的活动屏幕DPI.我认为在linux xlib可能是有用的,但我找不到一种方式如何获得纠正DPI.
提前致谢! 解决方法在Linux上的X中,调用XOpenDisplay()获取显示,然后使用DisplayWidthMM()和DisplayHeightMM()与DisplayWidth()和DisplayHeight()一起计算DPI.在Mac上,几乎肯定会有比X更多的本机API.默认情况下,Mac OS X不运行X Window,它具有本机窗口环境. (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- LINUX实操:Linux常用命令之rpm安装命令
- 构建makefile依赖/继承树
- linux – 如何使SSH命令执行超时
- 在linux上安装rabbitmqadmin
- linux – 编译gcc 4.6.2(不能计算对象文件的后缀)
- linux – 如何让apache包含文件夹中的所有文件
- linux – sysfs_create_file()和sysfs_create_group()之间有
- linux – rsync目录所以所有更改都以原子方式显示
- Sed - An Introduction and Tutorial by Bruce Barnett
- linux – 有什么区别:“. [script]“或”source [script]“
推荐文章
站长推荐
- linux – 使用inittab确保sshd(和其他重要项)仍在
- LINUX实操:CentOS 7.3降低内核版本
- 8 Pratical Examples of Linux “Touch” Comman
- ssh – StrictHostKeyChecking不忽略指纹验证
- debian – 基于“.deb”的Linux发行版是否支持De
- unable to locate package open-vm-tools-deskto
- linux – 来自CoreOS的Docker和Rocket有什么区别
- Linux内核中的prio,static_prio,rt_priority
- linux – 设置X11转发ssh
- Linux下VI命令的用法简析
热点阅读