在没有窗口装饰的情况下制作窗口的屏幕截图

时间:2015-08-23 09:58:43

标签: linux imagemagick screenshot

我必须制作活动窗口内容的屏幕截图(没有窗口的装饰)。我决定使用imagemagick,我知道如何制作整个屏幕的截图,但它不是我需要的。

也可以使用其他程序,我感谢imagemagick,因为无论如何它都将在此脚本中使用。

感谢您的回复!

1 个答案:

答案 0 :(得分:1)

import,ImageMagick附带的屏幕拍摄工具,带有-window标记,可让您通过ID或名称选择要捕获的窗口。默认情况下,它不捕获窗口边框。 (如果您改变主意并决定想要包含它,也请传递-frame标志。)

然后,您可以使用xdotool找出当前关注窗口的ID,如下所示:

import -window "$(xdotool getwindowfocus -f)" /tmp/file.png

Source