私は、データを1行ずつX11ディスプレイにプロットするアプリケーションを持っています。ここで、各行は実際には異なるカラーピクセルで構成されています。
XImage*
これを行うには、データ配列をusingにマッピングしますXCreateImage
。次に、データが処理されるときに、XColor
変数に赤、緑、青の値を入力し、呼び出しXAllocColor
て色を割り当てます。次に、データ配列内の対応する要素にピクセル値を割り当てます。すべてのデータが設定されたら、を使用して線をプロットしXPutImage
ます。
Linuxでディスプレイを実行すると、すべてが期待どおりに見栄えがします。ただし、ssh経由でX11ディスプレイをWindowsに転送すると、色がすべて乱雑になります。
何か案は?
編集
を使用せず、必要な前景色でを作成して使用するXCreateImage
と、問題なく動作します。の問題であると思われるか、を使用すると問題が自動的に解決されます。XPutImage
GC
XDrawPoint
XImage
GC