当前位置: 首页 > 面试题库 >

如何产生使用Java绘制的图像的物理尺寸

李华茂
2023-03-14
问题内容

我已经在Swing Applet的JPanel上绘制了一个正方形,现在我想在纸上打印这个 物理尺寸为50cm * 50
cm的正方形。这意味着在现实世界中正方形的打印尺寸为50 * 50 cm小程序
面板。 打印机使用 400 DPI 进行打印。

那么如何将这些与测量联系起来?我应该以哪种文件格式保存我的图形,以便在打印时可以进行准确的测量,等于打印机DPI,并且可以在打印中保持图像质量。

谢谢你Mihir Parekh


问题答案:

您需要将厘米值转换为英寸,以便获得每英寸的点数

1厘米= 0.393700787英寸
50厘米* 0.393700787英寸= 19.68503935英寸
19.68503935 * 400 = 7874.01574像素



 类似资料:
  • 问题内容: 使用“可重复读取”应该可以产生幻像读取,但是如何?我需要它作为教CS学生的例子。 我认为我必须在没有索引上限888的非索引字段x上进行“ SELECT … WHERE x <= 888”,然后在另一个连接上插入一个新行,其值刚好在888以下。 除非它不起作用。我需要一张大桌子吗?或者是其他东西? 问题答案: 埃里克 我来自大量行的测试。 您将永远不会在InnoDB mysql上找到具有

  • 问题内容: 我正在尝试使用Java的Graphics2D在屏幕上绘制图像。这是我正在使用的代码。我想看到图像在屏幕上稳定移动。目前,我可以看到图像,但是除非调整窗口大小,否则图像不会移动,在这种情况下,图像确实会移动。我已经勾勒出以下课程。 传递给Tester的Component对象是以下类: 我确保此类仅添加了一个精灵。Sprite类大致如下: 但是,我在屏幕上仅看到固定的Bowser图像。除非

  • 问题内容: 我正在制作一个平台游戏,当你按下空格键时,角色会射击一个火球,该火球会在屏幕上移动,但是当你再次按下空格键时,该火球的坐标将重新设置为玩家的坐标,而不是绘制我想要的另一个火球。 问题答案: 是正确的。你需要某种数据结构来容纳火球。在下面的示例中,我使用List的Fireball。 要绘制它们,我只是遍历它们。为了使它们向前移动,我只是增加了计时器中的x值,然后调用重绘 这是完整的代码

  • 我试图保存一个自助式图像,我已经画了一个新的文件。我打开这个文件,使用图形2d在上面绘制(然后在JFrame中显示图像,以确保其工作,它确实这样做),然后将其保存到一个新文件中。 问题是:保存的文件只是原始图像。它不包含我在上面绘制的任何新图形。 以下是我的代码的简化版本: 稍后在另一种方法中: 相关方法:

  • 我看了java文档和其他文章没有找到答案,这是我的最后一招:/ 提前致谢

  • 问题内容: 我在netbeans平台上制作了App。我想绘制直方图。我有红色,绿色和蓝色的图像像素。因此,请任何人对我提出建议,如何使用该像素值绘制直方图?我的代码在下面,其中我使用图像的红色,绿色和蓝色像素值。 问题答案: