如何让java使用毫米而不是像素?

Ros*_*lax 2 java printing size lwjgl image-resizing

我的问题是,我根据毫米到像素调整图片大小,然后将其打印出来,这永远不会准确。我的问题是有一种方法可以让 java 以毫米或任何其他公制单位而不是像素进行绘制,因为像素永远不会精确到毫米。

Ros*_*lax 8

DPI使用java.awt.Toolkit.getDefaultToolkit().getScreenResolution(); Then获取屏幕(MM * DPI)/25.4
结果将是相对于以 MM 为单位的物理长度的像素数量。