2016-07-30 4 views
1

私はいくつかのXlibプログラミングを扱い、スクリーンショットを頻繁かつ効率的に取りたいと思っています。あらかじめ割り当てられたメモリバッファを持つXGetImage

XGetImageは、画像のメモリバッファを内部的に割り当てているようです。 大量のメモリ割り当てを避けるために、事前に割り当てられたメモリバッファを使用します。そうする方法はありますか?

答えて

2

あなたはXGetSubImageを使用する必要があります。これは以前に定義されたXImageで動作し、この方法でイメージを再利用できます。

+0

[XGetSubImage](https://tronche.com/gui/x/xlib/graphics/XGetSubImage.html)は 'dest_image'をとります。 – akakatak

関連する問題