0

我正在努力解决这个问题。我有一个 802 x 76 像素大小的图像,从代码中发现打印机使用 600 的水平分辨率和 600 的垂直分辨率。

我想估计在该打印机中打印图像时的大小。我正在使用 winforms,可以看到 e.graphics.Dipx 和 e.graphics.DipY 字段给出 96 ,这是屏幕分辨率。

我可以看到,由于屏幕和打印机的 DPI 不同,因此必须进行某种放大,但我无法弄清楚。

4

1 回答 1

0

802/600 = 1.33667 英寸 = 3.39 厘米。

您应该在绘制图像时控制图像的宽度/高度。我认为 GDI+ 还会查看图像的 DPI。

于 2012-09-19T16:52:35.473 回答