我最终试图解决这个问题。 我有一个大小为802 x 76像素的图像,从代码中发现打印机使用的水平分辨率为600,垂直分辨率为600.
我想在该打印机中打印时估算图像的大小。我使用winforms并且可以看到e.graphics.Dipx和e.graphics.DipY字段给出了96,这是屏幕resoultion。
我可以看到,由于屏幕和打印机的DPI不同,必须进行某种扩展,但是我不能弄明白。
答案 0 :(得分:0)
802/600 = 1.33667英寸= 3.39厘米。
绘制图像时应控制图像的宽度/高度。我认为GDI +也会关注图像的DPI。