我在Swing Applet中的JPanel上绘制了一个正方形。现在我要将这个正方形尺寸为50cm * 50 cm的正方形打印到纸上。这意味着正方形的打印尺寸为50 * 50 cm我在小程序面板上绘制的世界。打印机使用 400 DPI 进行打印。
那么我如何将这些与测量结果联系起来呢? 我应该保存我的图纸的文件格式,以便在打印时具有准确的测量值,等于打印机DPI,并保持图像质量。
谢谢 Mihir Parekh
答案 0 :(得分:2)
50厘米,400 DPI是: 50 / 2,54 * 400 = 7874像素 我建议 png 或 gif (仅适用于< = 255种颜色的gif)
答案 1 :(得分:2)
您需要将厘米值转换为英寸,以便获得每英寸点数
1 cm = 0.393700787英寸
50厘米* 0.393700787英寸= 19.68503935英寸
19.68503935 * 400 = 7874.01574像素