1
私はいくつかのXlibプログラミングを扱い、スクリーンショットを頻繁かつ効率的に取りたいと思っています。あらかじめ割り当てられたメモリバッファを持つXGetImage
XGetImage
は、画像のメモリバッファを内部的に割り当てているようです。 大量のメモリ割り当てを避けるために、事前に割り当てられたメモリバッファを使用します。そうする方法はありますか?
私はいくつかのXlibプログラミングを扱い、スクリーンショットを頻繁かつ効率的に取りたいと思っています。あらかじめ割り当てられたメモリバッファを持つXGetImage
XGetImage
は、画像のメモリバッファを内部的に割り当てているようです。 大量のメモリ割り当てを避けるために、事前に割り当てられたメモリバッファを使用します。そうする方法はありますか?
あなたはXGetSubImage
を使用する必要があります。これは以前に定義されたXImageで動作し、この方法でイメージを再利用できます。
[XGetSubImage](https://tronche.com/gui/x/xlib/graphics/XGetSubImage.html)は 'dest_image'をとります。 – akakatak