仅使用X11 lib在C中截取窗口的屏幕截图

时间:2015-06-05 18:02:54

标签: c linux screenshot x11

我在Linux上使用X11在C中编码光线跟踪引擎。我想添加一个屏幕截图功能,但我不能使用除标准X11之外的任何其他库。

是否有简单的"这样做的方法,还是我必须自己从像素中创建一个bmp文件?

1 个答案:

答案 0 :(得分:1)

您将手动获取所有像素的颜色值,然后将其转换为您选择的格式。 AFAIK,没有“简单”的方法。

您可以在此处查看此问题:How do take a screenshot correctly with xlib?