我想要获取机器的当前分辨率,并将其存储起来,以便与标准分辨率进行比较。我们将标准分辨率保持为1280x1024或1920x1080。我可以从令人惊叹的答案中获得当前分辨率作为变量$hdc,但是我如何使用$hdc进一步与上面的分辨率/宽度进行比较。$hdc = [PInvoke]::GetDC([IntPtr]::Zero)
#Compare withstandard width in standar
我通过使用GetPixel(hdc, i, j)遍历每个像素,将HDC位图中的图像rgb数据存储在3d数组中。 它可以工作,但是这个函数非常慢。基本上我想要一个hdc位图被复制到unsigned char the_image[rows][columns][3]更快。 这是当前的代码。我需要帮助改进//store bitmap in array下的代码 // copy window to bitmap