带有预分配内存缓冲区的 XGetImage
XGetImage with pre-allocated memory buffer
现在正在和一些Xlib编程打交道,想经常高效的截图。
似乎XGetImage
在内部为图像分配了内存缓冲区。
我想使用预分配的内存缓冲区以避免大量内存分配。有什么办法吗?
您应该使用 XGetSubImage
它可以与之前定义的 XImage 一起使用,这样您就可以重复使用图像。
现在正在和一些Xlib编程打交道,想经常高效的截图。
似乎XGetImage
在内部为图像分配了内存缓冲区。
我想使用预分配的内存缓冲区以避免大量内存分配。有什么办法吗?
您应该使用 XGetSubImage
它可以与之前定义的 XImage 一起使用,这样您就可以重复使用图像。