次のようなものを使用してウィンドウをキャプチャすると...
CGImageRef imageRef = CGWindowListCreateImage(CGRectNull, kCGWindowListOptionIncludingWindow, windowID, kCGWindowImageBoundsIgnoreFraming);
ウィンドウの境界が次のようなものだったとします...
kCGWindowBounds = {
Height = 150;
Width = 490;
X = 395;
Y = 174;
};
ウィンドウが Retina ディスプレイ上にある場合、kCGWindowBounds の高さは 300 または 150 と報告されますが、結果としてキャプチャされた画像は 300 になりますか?
前もって感謝します。Retina ディスプレイのないもののうちの 1 つは、よくわからず、開発者にも役立つと思います...