草庐IT

node.js - 如何在放大镜滴管下获取像素颜色?

出于学习目的,我正在尝试创建一个桌面吸管,但我无法弄清楚如何检索跟随光标的放大镜后面的像素的颜色。在我的脑海中,我必须截取屏幕截图并在光标附近显示缩放和裁剪后的版本。但如何在没有放大镜遮挡我想要的部分的情况下进行截图?我想过在截屏的时候遮住放大镜,然后再重新显示,但对我来说似乎很不稳定。Sip或Kelir等其他工具如何做到这一点?if(mouseCoordinates.x>offset){hidePreview()constscreenshot=takeScreenshot()showPreview(screenshot,mouseCoordinates)}我正在尝试使用Node.js

JavaScript 滴管(告诉鼠标光标下像素的颜色)

我正在寻找一个“吸管”工具,它可以在CMS的JavaScript中为我提供鼠标光标所在像素的十六进制值。对于Firefox,有优秀的ColorZilla正是这样做的扩展。然而,它当然只是FF,我真的很想随CMS一起提供该工具。一位荷兰开发人员拥有verycleveridea结合使用Ajax和PHP的imagecolorat()找出图像上的像素颜色。但这限制了我可以访问服务器端的图像的范围,我真的梦想有一个通用工具。我将使用这些方法中的一种,但更喜欢跨浏览器、基于Javascript或Flash的方法,这种方法不需要服务器端操作,也不需要安装扩展。我也对任何IE特定的解决方案感兴趣,这些

JavaScript 滴管(告诉鼠标光标下像素的颜色)

我正在寻找一个“吸管”工具,它可以在CMS的JavaScript中为我提供鼠标光标所在像素的十六进制值。对于Firefox,有优秀的ColorZilla正是这样做的扩展。然而,它当然只是FF,我真的很想随CMS一起提供该工具。一位荷兰开发人员拥有verycleveridea结合使用Ajax和PHP的imagecolorat()找出图像上的像素颜色。但这限制了我可以访问服务器端的图像的范围,我真的梦想有一个通用工具。我将使用这些方法中的一种,但更喜欢跨浏览器、基于Javascript或Flash的方法,这种方法不需要服务器端操作,也不需要安装扩展。我也对任何IE特定的解决方案感兴趣,这些