【发布时间】:2018-06-25 13:36:14
【问题描述】:
出于学习目的,我正在尝试创建一个桌面吸管,但我不知道如何检索光标后放大镜后面像素的颜色。
在我的脑海中,我必须截取屏幕截图并在光标附近显示缩放和裁剪的版本。 但是如何在没有放大镜遮住我想要的部分的情况下截取屏幕截图?
我想在截屏时遮住放大镜,然后重新显示它,但对我来说似乎很不稳定。 Sip 或 Kelir 等其他工具如何做到这一点?
if (mouseCoordinates.x > offset) {
hidePreview()
const screenshot = takeScreenshot()
showPreview(screenshot, mouseCoordinates)
}
我正在尝试使用 Node.js 和 Electron 来做到这一点,但我猜这需要特定于平台的 API。
这是一个设计问题,而不是实现问题,因此它可以适用于任何语言或平台:我会相应地进行调整。
【问题讨论】:
标签: node.js windows macos electron