ユーザーが画面上の選択した領域をキャプチャできる画面キャプチャユーティリティを開発しています。10.7以降で動作します。Apple Technical Q&A QA1741 に従って、以下の API を使用して画面をキャプチャしました。
CGDisplayCreateImageForRect(displayId,selectedArea)
この API は、通常のシナリオでは正常に機能します。ただし、システムの画面ズーム機能 (cmd+shift+=) には 1 つの問題があります。
ズームされた領域をキャプチャしようとするたびに、正しい出力が得られません。
選択した四角形に画面のズーム倍率を適用する必要があることはわかっています。しかし、画面のズーム レベルを取得するための API が見つかりません。この問題を解決するための指針を教えてください。