image = CGdisplayCreateImageForRect(displays[i],CGRectMake(x_start,y_start,wIDth,height));
问题是,它还捕获了我的应用程序的窗口.如何拍摄将我的应用程序窗口视为透明的屏幕截图,并且仅在我的应用程序窗口后面显示
提前致谢.
解决方法 您可以使用CGWindowListCreateImage并将您自己的窗口的sharingType设置为NSwindowsharingNone(以便在屏幕截图中跳过它).我不确定这种方法对你的目的是否足够快. 总结以上是内存溢出为你收集整理的macos – 如何在Mac OS X上拍摄忽略应用程序窗口的区域的屏幕截图全部内容,希望文章能够帮你解决macos – 如何在Mac OS X上拍摄忽略应用程序窗口的区域的屏幕截图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)