rendering - 我可以在我的程序中安全地假设计算机屏幕上的像素总是正方形的吗?
问题描述
这似乎很难得到一个明确的答案。
如果我在计算机屏幕上绘制一个直径为 100 像素的圆,我可以假设该圆看起来像一个正确的圆,还是在屏幕上它看起来像一个椭圆?
换句话说:我可以在我的程序中安全地假设像素总是正方形的吗?
似乎没有任何方法可以在 Windows、MacOS 或 Linux 上以一致的方式以编程方式准确地确定像素纵横比。
除了 1980 年代/90 年代的一些古老的、异国情调的专业 CRT 显示器外,我个人从未遇到过没有方形像素的显示器。
但是,话虽如此,我可以使用的显示器数量有限,并且市场上有一些分辨率和纵横比奇怪的时髦显示器(例如,弯曲的超宽 LCD 面板现在很流行)。
为了缩小范围:我主要对 2010 年及以后的通用 LCD 显示器(内置于笔记本电脑或独立)感兴趣,普通大众可以在货架上购买。
而且,如果操作系统有所作为,主要对 Windows 和 MacOS 感兴趣。
我可以在我的程序中安全地假设计算机屏幕上的像素总是正方形的吗?
解决方案
推荐阅读
- sql - SQL:选择唯一行
- r - 对用户进行分组并找到 R 中提到的前 3 个用户
- python - flask.cli.NoAppException:无法导入“应用程序”
- json - 以 json 格式发送已解析变量时,api 调用出现卷曲错误。这适用于较旧的 bash 版本
- php - 使用 wampserver 从 html 在 php 中本地发送邮件不起作用
- c# - 无法比较 C# 中扩展方法中的两个字符串
- html - 如何使用 AJAX JQuery 将 HTML 中的 SQL 数据显示为表格?
- chrome-ux-report - 过去几个月缺少 Google CrUX 数据?
- asp.net-core - .Net Core 应用程序通过基于用户的特定条目来限制控制器方法的最佳方法?
- python - 编辑 HOCON 文件时保留点符号