如何在 Mac OS X 中以编程方式截取桌面区域?
最佳答案
截屏实用程序和 MacFuse 演示是我见过的两个有趣但尚未专业使用的选项。
根据手册页,screencapture 实用程序从 10.2 开始就已经存在,并且可以通过使用 NSTask 链接到 Cocoa 应用程序。
MacFuse 演示的工作原理是在每次打开文件夹时创建一个新的屏幕截图,或者类似的东西。这个想法是您可以编写一个快速脚本来在需要时访问图像,而不必让脚本在该机器上实际运行。
但说真的,Apple 还有一些其他示例代码,称为“Son of Grab”,它使用了非常棒的新 CGWindow API。
关于c++ - 如何使用 Cocoa 或 C++ 在 Mac OS X 中截屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38934/