截图缩放问题

时间:2018-04-14 16:22:18

标签: c#

我正在尝试编写自定义应用程序供我自己使用。我找到了这个项目:https://www.codeproject.com/Articles/21913/TeboScreen-Basic-C-Screen-Capture-Application我正在修改它以供我自己使用。应用程序只有在我将窗口缩放设置为100%时才能正常工作,我通常使用125%缩放,当我将其设置为125%或150时,它需要一些不同的区域作为屏幕截图。我试图修改CopyfromScreen部分,这应该是问题:

g.CopyFromScreen(
    Convert.ToInt32(SourcePoint.X/1.25),
    Convert.ToInt32(SourcePoint.Y/1.25),
    Convert.ToInt32(DestinationPoint.X/1.25),
    Convert.ToInt32(DestinationPoint.Y/1.25),
    new Size(3840,2160)
);

但它对它没有影响。事实上,当我截屏时,它的分辨率是3072x1728,我的默认分辨率是3840x2160,我不使用多显示器设置。

0 个答案:

没有答案