1
我正在做一个CAD程序。我想在屏幕上以实际大小显示图形,这意味着如果我可以放置一把尺子来测量屏幕上的线条,并且它们应该匹配。但屏幕有不同的dpis。我如何获得正确的dpi并计算我的程序的乘法因子?如何在任何屏幕上显示“实际大小”?
谢谢。
我正在做一个CAD程序。我想在屏幕上以实际大小显示图形,这意味着如果我可以放置一把尺子来测量屏幕上的线条,并且它们应该匹配。但屏幕有不同的dpis。我如何获得正确的dpi并计算我的程序的乘法因子?如何在任何屏幕上显示“实际大小”?
谢谢。
要知道屏幕的像素密度,需要两条信息,物理尺寸和分辨率。 尽管可以通过编程方式确定分辨率,但物理尺寸不能。 (afaik)
这个想法有一些实现,其中软件询问用户他们的屏幕尺寸是什么,并用它来确定像素密度。
例子:
http://www.sizeis.com/
http://pective.com/pic/frog
另外,一些接口要求用户使用的固定项目大小 - 通过直至数字剪影相匹配的信用卡调整滑块说来校准。
实例:
http://mwctoys.com/REVIEW_060412a.htm(见第二图像) http://beta.lifesizer.com/images/featured
在任何情况下,你将不得不决定显示器的物理尺寸来计算像素密度。