SWT キャンバスに任意の色のピクセルをすばやく簡単にプロットする方法を探しています。これまでのところ、私はそのようなものを使用しています:
// initialization:
GC gc = new GC(canvas);
// inside the drawing loop:
Color cc = new Color(display, r, g, b);
gc.setForeground(cc);
gc.drawPoint(x, y);
cc.dispose();
これは恐ろしく遅いです。300x300 のキャンバスをピクセルで埋めるのに約 1 秒半かかります。画面外に画像を作成し、その中にピクセルを設定してから、画像を描画できます。これは高速ですが、キャンバス上にピクセルごとに画像をプロットする段階的なペイント効果が特に必要です。