实时获取屏幕的平均颜色 (Mac OS X)

发布于 2024-10-04 19:13:40 字数 97 浏览 5 评论 0原文

是否可以在 Mac 上实时获取计算机屏幕的平均颜色(或更多)?

例如,如果我正在观看这个网站,它可能会是白色的。我正在尝试用 Arduino 制作非常简单的环境光。

Is it posible to get average color (or more) of the computer screen in real time on a Mac?

For example, if I'm watching this site it will probably be white. I'm trying to make very simple ambient light with Arduino.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月光色 2024-10-11 19:13:40

我不是 Mac 开发人员,所以我在这里可能偏离主题,但我怀疑 Mac OS X 是否提供了专门获取屏幕平均颜色的方法。您可以做的是截取屏幕截图并使用 Core Image 将其大小调整为一个像素,这应该有效地(在可用的情况下使用硬件加速)计算平均值。

I'm not a Mac developer, so I may be off the mark here, but I doubt Mac OS X provides a method specifically to get the average color of the screen. What you could do is take a screenshot and resize it down to one pixel using Core Image, which should efficiently (using hardware acceleration where available) calculate the average.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文