从屏幕截图中排除覆盖应用程序图标

Exclude the overlay app icon from a screenshot

我只是集思广益,并在开始编写代码之前检查其可能性。 假设我有一个应用程序,每当我点击它在屏幕上的叠加图标时都会截取屏幕截图,有没有办法从生成的图像中排除我的应用程序的图标?

媒体投影 API 只是捕获屏幕上的内容。除了让 window 在屏幕捕获时不存在(或透明)之外,没有办法说 "ignore this window"。

很简单

在拍摄时隐藏图标,然后在拍摄后使其可见。