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 cm。

画像を描画するときは、画像の幅/高さを制御する必要があります。GDI+ は画像の DPI も見ていると思います。

于 2012-09-19T16:52:35.473 に答える