10得票1回答
QTextDocument::drawContents只在96 dpi下呈现

我正在使用QPrinter和QPainter创建一个高分辨率(1200 dpi)的PDF文档。我尝试使用QTextDocument::drawContents以相同的分辨率绘制文本。我要使用QTextDocument的原因是我需要在我的文档中包含许多表格和格式化文本。 我的问题是,QText...

10得票1回答
在混合WinForms和WPF应用程序中的.Net 3.5中DPI缩放

在这篇文章中,CodeNaked讨论了如何改变应用程序的TextFormattingModeProperty。在.NET 4中,这完美地解决了我的问题(请参见下文)。但是,我的生产应用程序是在完全没有这个属性的.NET 3.5中。我该如何在.NET 3.5中实现同样的功能? 我的根本问题: ...

10得票2回答
让一个 WPF 应用程序忽略 DPI 设置。

我有一个WPF应用程序,设计分辨率为1900x1200,但是我们的一些用户使用Windows显示设置将所有内容调整为125%-150%大小。是否有方法使应用程序忽略这些设置并正常显示呢? 我看到了一个叫做SetProcessDPIAware的东西,可以在这里找到,但我没有成功。 下面是一个...

10得票1回答
如何在高DPI Windows设置下使用WinMerge?

我试图寻找WinMerge的替代品来解决我的150% DPI下模糊文本的问题。虽然我的问题被关闭了(我认为这种心态是不太有帮助的),但我还是找到了答案,现在分享给大家。

10得票5回答
如何以编程方式获取屏幕 DPI(Linux、Mac)?

我需要知道Linux和Mac OS上的屏幕DPI(每英寸像素数)。在Linux上,我认为xlib可能会有帮助,但我找不到获取当前DPI的方法。我想要这个信息来获取真实的屏幕尺寸(以英寸为单位)。 提前感谢!

10得票3回答
安卓Nexus 7在Eclipse中的DPI设置

Nexus 7采用TVDPI,但编程应用程序时不使用它。Eclipse使用HDPI、LDPI、MDPI、XHDPI和XXHDPI文件夹。经过我的研究,我仍然没有找到确定的结论。四个不同的来源,四个不同的答案:1.33 x MDPI、HDPI、XHDPI和没有直接答案。所以我的问题是:有人真正知...

9得票3回答
如何使用Imagick扩展更改图像的DPI

我需要将所有上传的文件更改为72dpi。我正在使用php imagick扩展。这是我尝试过的方法(我正在使用300dpi图像): $image = new Imagick(); $image->setResolution(72,72) ; $image->readImage($i...

9得票2回答
在Qt中,logicalDpiX和physicalDpiX有什么区别?

在所有可绘制实体(如QWidget,QPixmap等)继承的QPaintDevice文档中,有两个函数用于获取设备的DPI。 int logicalDpiX() const; int physicalDpiX() const; int logicalDpiY() const; int ph...

9得票3回答
将屏幕.PrimaryScreen.WorkingArea转换为更高DPI设置下的WPF尺寸

我在我的WPF应用程序中有以下函数,用于将窗口大小调整为主屏幕的工作区(全屏幕减去任务栏): private void Window_Loaded(object sender, RoutedEventArgs e) { int theHeight = System.Windows.F...

9得票3回答
Android - 如何在编程中加载或保存JPEG文件时获取或设置(打印)DPI(每英寸点数)?

我开发了一个 Android 应用程序,支持 Android 4.0 及以上版本(该应用程序不支持 Android 4.0 [冰激凌三明治] 版本以下的设备)。 这个问题与不同图像 (例如 jpeg 或 png) 格式的 (打印) DPI 相关。 此问题与 Android 设备的屏幕 DP...