【发布时间】:2009-05-07 20:28:13
【问题描述】:
如何在 Linux 中以编程方式截取应用程序的屏幕截图?我正在使用 C++。任何想法?对于 windows 有很多资源,但我找不到任何适用于 linux 的资源
有什么帮助吗? 谢谢
【问题讨论】:
标签: linux api unix screenshot printscreen
如何在 Linux 中以编程方式截取应用程序的屏幕截图?我正在使用 C++。任何想法?对于 windows 有很多资源,但我找不到任何适用于 linux 的资源
有什么帮助吗? 谢谢
【问题讨论】:
标签: linux api unix screenshot printscreen
如果您只想要一个屏幕录像机,请尝试使用xvidcap。如果您想自己制作,请尝试查看来源。我不确定它是如何工作的。我的猜测是它以某种方式使用了 XShm 扩展。
【讨论】:
已经在这里回答了:
Screenshot of a windows application running under wine (linux)
编辑:如果你想用 C 语言来做,试试 Xlib。 一些链接:
【讨论】:
你不能只用http://www.imagemagick.org/script/index.php 做这个吗?
它通常在 linux repos 上,您可以做的不仅仅是截屏...http://tips.webdesign10.com/how-to-take-a-screenshot-on-ubuntu-linux
【讨论】: