gpt4 book ai didi

c# - 在 C# 中截取特定区域的屏幕截图?

转载 作者:行者123 更新时间:2023-11-30 15:46:04 26 4
gpt4 key购买 nike

我想用 C# 截取屏幕某个部分的 512x280 像素屏幕截图,然后将 RGB 信息存储在一个数组中。如果我希望屏幕截图的原点(左上角)从像素 (200,200) 开始,我该怎么做呢?

我之前问过这个问题,得到了以下代码:

http://pastebin.com/JmCJ4Qer

但是,这似乎仍然会创建从 0,0 坐标开始的位图,但只会将该区域留空直到达到大小。它创建了这样的东西:alt text

无论在 xOrigin 和 yOrigin 中指定多少像素,图像被向下和向右推。

最佳答案

查看 Graphics.CopyFromScreen 的文档.您将 2 组 X/Y 坐标传递给它 - 屏幕上的坐标和位图中的坐标。根据事物的声音,您告诉它从 (0,0) 屏幕位置 复制到位图中的 (200,200) 位置。这可能是错误的方法。

关于c# - 在 C# 中截取特定区域的屏幕截图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4568803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com