14得票3回答
我能否在不改变系统DPI设置的情况下设置我的Java Swing应用程序的DPI分辨率?

我有一个使用Substance LookAndFeel 的 Java 应用程序,目标平台是 Windows,我想要增加应用程序的 DPI 设置,但不更改系统设置。 我希望这样做是因为我不想强制用户重新启动 Windows,而且许多 Windows 应用程序似乎在非常高的 DPI 设置(> 1...

13得票1回答
如何使用Java“正确地”检测显示器的DPI?

我有一个绘制规则的应用程序:public class Rule extends JComponent { public static final long serialVersionUID=26362862L; // public static final int INCH=Toolki...

13得票3回答
确定一个打开的WPF窗口是否在任何一个显示器上可见

有没有办法确定一个打开的WPF窗口当前是否在任何连接的显示器上可见?通过“可见”,我的意思是窗口的边界矩形与任何一个监视器的桌面矩形相交。我需要这个功能来确定一个窗口是否需要重新定位,因为应用程序重启(保存窗口位置)之间的监视器配置(工作区边界,监视器数量)已更改。我想出了下面的代码,它似乎有...

13得票3回答
计算屏幕 DPI

我正在使用Python构建一个图像渲染应用程序,将numpy数组渲染为图像。我需要一种自动计算屏幕DPI的方法,因为我在不同的监视器上生成相同大小的图像(例如2x2英寸)。我使用的操作系统是Windows 10,Python版本为3.7。 我不是在问如何获取监视器的屏幕大小 - 例如查找您的...

12得票1回答
如何在保存pillow图像时正确设置DPI?

我正在尝试使用Pillow库在Python上编程生成图像,但是我在图像内部的文本质量方面遇到了问题。 我想将我生成的图像保存为PNG格式,因此在保存时设置了DPI,根据这个文档的说明,但是不管我使用dpi=(72,72)还是dpi=(600,600)保存,视觉效果都相同。 我的代码如下:f...

12得票1回答
将iOS PT转换为Android DP?

我有一个iOS应用的样式指南,其中高度、宽度、内边距、字体大小等都是以PT(基础为1x)为单位。我已经成功地将它们转换成了各种iPhone如iPhone 5、6、6s Plus、7、iPad的像素。 现在,我需要将同样的样式指南用于Android应用程序,但我不知道应该如何将iOS PT转换...

12得票1回答
SetProcessDpiAwareness没有效果

我一直在尝试禁用ClickOnce应用程序的DPI感知功能。 我很快发现,无法在清单中指定它,因为ClickOnce不支持清单文件中的asm.v3。 我找到的下一个选项是调用新的Windows函数SetProcessDpiAwareness。 根据此教程, 在创建应用程序窗口之前调...

12得票3回答
C# WPF分辨率独立性?

我正在使用C#在WPF中开发一个地图控件。我使用一个画布控件,例如400 x 200,为它分配了一个地图区域,例如2,000m x 1,000m。 地图的比例为:canvas_size_in_meters / real_size_in_meters。 我想找到canvas_size_in_...

12得票2回答
如何使用itextsharp计算PDF中正确的图像大小?

我正在尝试使用itextsharp向pdf中添加图像,无论图像大小如何,它似乎总是被映射到pdf内的不同更大的大小? 我添加的图片尺寸为624x500像素(DPI:72): alt text http://www.freeimagehosting.net/uploads/727711dc70...

12得票2回答
Windows显示设置为150%仍显示96 DPI

在我的Win7笔记本电脑上,当我将显示设置为125%时,与预期一样,DPI显示为120(使用graphics.DpiX和GetDeviceCaps两种方法)。 但是,在显示器设置为150%时,DPI却是96(?!),就像在100%时一样。有谁知道a)为什么会出现这种情况,并且b)除了检查DPI...