最近很多小伙伴都在问获取像素颜色并在macOS(Python)上的背景窗口中单击和python获取屏幕某像素颜色这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展c–获取窗口的背景颜
最近很多小伙伴都在问获取像素颜色并在 macOS (Python) 上的背景窗口中单击和python获取屏幕某像素颜色这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展c – 获取窗口的背景颜色、cocoa – 从NSImage获取像素和颜色、cocoa:读取NSImage的像素颜色、Flutter BoxDecoration的背景颜色会覆盖Container的背景颜色,为什么?等相关知识,下面开始了哦!
本文目录一览:- 获取像素颜色并在 macOS (Python) 上的背景窗口中单击(python获取屏幕某像素颜色)
- c – 获取窗口的背景颜色
- cocoa – 从NSImage获取像素和颜色
- cocoa:读取NSImage的像素颜色
- Flutter BoxDecoration的背景颜色会覆盖Container的背景颜色,为什么?
获取像素颜色并在 macOS (Python) 上的背景窗口中单击(python获取屏幕某像素颜色)
如何解决获取像素颜色并在 macOS (Python) 上的背景窗口中单击?
我正在为我在 macOS 上使用 Python 的项目机器人寻找问题。我想在我的 MacBook Pro 上运行一个像素机器人,从最小化窗口开始工作或专注于特定窗口,而我想将 MBP 用于其他任务。如果可能的话,模拟这个特定窗口中的点击和键盘事件而不激活它。
我知道这在 Windows 上是可能的:
- 获取像素颜色Get pixel color from window in background
- 点击事件 Creating a ''Ghost Mouse'' to simulate mouse clicks
使用 tkanks
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
c – 获取窗口的背景颜色
解决方法
CDC* pDc= GetDC(); COLORREF crBkgnd = pDc->GetBkColor();
cocoa – 从NSImage获取像素和颜色
解决方法
这将是更多的代码,但将通过TIFF表示和创建数千或数百万个NSColor对象来节省您的旅程.如果您正在处理任何可观大小的图像,这些费用将很快增加.
cocoa:读取NSImage的像素颜色
必须有一个简单的方法来做到这一点.它不可能是这么复杂.
解决方法
您可以使用initWithData:方法将图像绘制到NSBitmapImageRep,并传入图像的TIFFRepresentation.
然后,您可以使用colorAtX:y:方法获取像素值,这是NSBitmapImageRep的方法,而不是NSImage:
NSBitmapImageReP* imageRep = [[NSBitmapImageRep alloc] initWithData:[yourImage TIFFRepresentation]]; NSSize imageSize = [yourImage size]; CGFloat y = imageSize.height - 100.0; NSColor* color = [imageRep colorAtX:100.0 y:y]; [imageRep release];
请注意,您必须对y值进行调整,因为colorAtX:y方法使用从图像左上角开始的坐标系,而NSImage坐标系从左下角开始.
或者,如果像素在屏幕上可见,则可以使用NSReadPixel()
函数获取当前坐标系中像素的颜色.
Flutter BoxDecoration的背景颜色会覆盖Container的背景颜色,为什么?
new Container( color: Colors.pink,decoration: new Boxdecoration( borderRadius: new BorderRadius.circular(16.0),color: Colors.green,),);
解决方法
我们今天的关于获取像素颜色并在 macOS (Python) 上的背景窗口中单击和python获取屏幕某像素颜色的分享就到这里,谢谢您的阅读,如果想了解更多关于c – 获取窗口的背景颜色、cocoa – 从NSImage获取像素和颜色、cocoa:读取NSImage的像素颜色、Flutter BoxDecoration的背景颜色会覆盖Container的背景颜色,为什么?的相关信息,可以在本站进行搜索。
本文标签: