我们正在开发屏幕捕获实用程序,允许用户捕获屏幕上的选定区域。适用于10.7及以上版本。 根据Apple Technical Q& A QA1741,我们使用以下API来捕获屏幕。
CGDisplayCreateImageForRect(displayId,selectedArea)
此API适用于正常情况。然而,系统屏幕缩放功能(cmd + shift + =)
存在一个问题每当我们尝试捕捉缩放区域时,我们都无法获得正确的输出。
我知道我们需要将屏幕缩放系数应用于所选的rect。但我找不到任何API来获得屏幕缩放级别。 任何人都可以向我展示一些解决这个问题的方法。