1
現在我正在處理一些Xlib編程,並希望經常高效地截取屏幕截圖。帶預分配內存緩衝區的XGetImage
看起來XGetImage
內部爲圖像分配內存緩衝區。 我想使用預先分配的內存緩衝區,以避免大量的內存分配。有沒有辦法做到這一點?
現在我正在處理一些Xlib編程,並希望經常高效地截取屏幕截圖。帶預分配內存緩衝區的XGetImage
看起來XGetImage
內部爲圖像分配內存緩衝區。 我想使用預先分配的內存緩衝區,以避免大量的內存分配。有沒有辦法做到這一點?
您應該使用XGetSubImage
它與以前定義的XImage一起使用,這樣您可以重新使用該圖像。
[XGetSubImage](https://tronche.com/gui/x/xlib/graphics/XGetSubImage.html)使用'dest_image'。 – akakatak