2016-07-30 28 views
1

Jetzt habe ich es mit etwas Xlib-Programmierung zu tun und möchte Screenshots häufig und effizient erstellen.XGetImage mit vorbelegten Speicherpuffer

Es scheint, dass XGetImage intern Speicherpuffer für ein Bild reserviert. Ich möchte den vorab zugewiesenen Speicherpuffer verwenden, um eine massive Speicherzuweisung zu vermeiden. Gibt es einen Weg dazu?

Antwort

2

Sie sollten verwenden XGetSubImage es funktioniert mit zuvor definierten XImage und auf diese Weise können Sie das Bild wiederverwenden.

+0

[XGetSubImage] (https://tronche.com/gui/x/xlib/graphics/XGetSubImage.html) nimmt 'dest_image'. – akakatak