我有一个位图(来自.bmp文件),它实际上是我之前采用的较大屏幕转储的一小部分。
现在我想在PictureBox控件(WinForms)中显示该位图,但是我无法以与最初捕获时相同的比率显示它。
我认为它与我的显示器的Windows DPI设置有关,但我如何快捷方式并使位图与捕获时完全一致?
答案 0 :(得分:1)
我明白了!问题不是WinForms,而是与显示的位图相关的水平和垂直分辨率。将原始screendump的一部分复制到新位图(稍后分配给PictureBox的Image属性的位图)时,新位图具有不同的(=默认)分辨率设置。通过更改分辨率设置以匹配源位图(原始screendump)中的分辨率设置,问题就消失了!