如何在c中获取屏幕截图

时间:2013-02-08 06:54:08

标签: c linux screenshot

如何在c中获取屏幕截图。我想在没有任何其他lib的情况下执行此操作,只需支持c。您是否会为我提供完整的代码源代码?感谢

1 个答案:

答案 0 :(得分:3)

标准C没有可用于此的库函数。标准C甚至不知道屏幕。您需要使用特定于系统的呼叫。如果您使用的是Linux,那么您可能正在使用X窗口系统,所以请看一下。它的库名为Xlib。或者,更简单的是,找到一个截取屏幕截图的程序,然后使用函数system()来调用该程序。