macos – 如何在Mac OS X上拍摄忽略应用程序窗口的区域的屏幕截图

macos – 如何在Mac OS X上拍摄忽略应用程序窗口的区域的屏幕截图,第1张

概述我想在Mac OS X上制作像pixie app这样的东西.我这样做是通过拍摄鼠标周围区域的截图并将截图放在图像视图中. image = CGDisplayCreateImageForRect(displays[i], CGRectMake(x_start, y_start, width, height)); 问题是,它还捕获 我想在Mac OS X上制作像pixIE app这样的东西.我这样做是通过拍摄鼠标周围区域的截图并将截图放在图像视图中.

image = CGdisplayCreateImageForRect(displays[i],CGRectMake(x_start,y_start,wIDth,height));

问题是,它还捕获了我的应用程序的窗口.如何拍摄将我的应用程序窗口视为透明的屏幕截图,并且仅在我的应用程序窗口后面显示

提前致谢.

解决方法 您可以使用CGWindowListCreateImage并将您自己的窗口的sharingType设置为NSwindowsharingNone(以便在屏幕截图中跳过它).我不确定这种方法对你的目的是否足够快. 总结

以上是内存溢出为你收集整理的macos – 如何在Mac OS X上拍摄忽略应用程序窗口的区域的屏幕截图全部内容,希望文章能够帮你解决macos – 如何在Mac OS X上拍摄忽略应用程序窗口的区域的屏幕截图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1071717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存