具有预分配内存缓冲区的XGetImage

时间:2016-07-30 09:33:02

标签: c x11 xlib

现在我正在处理一些Xlib编程,并希望经常有效地截取屏幕截图。

似乎XGetImage在内部为图像分配内存缓冲区。 我想使用预先分配的内存缓冲区,以避免大量内存分配。有没有办法这样做?

1 个答案:

答案 0 :(得分:2)

您应该使用XGetSubImage它与之前定义的XImage一起使用,这样您就可以重复使用该图像。