SWTキャンバスで任意の色のピクセルをプロットするための、すばやく簡単な方法をお探しです。これは恐ろしく恐ろしく遅いです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のキャンバスを塗りつぶすには、約2秒半かかります。 イメージをオフスクリーンで作成し、ピクセルを設定してイメージを描画することができます。これは高速ですが、具体的には、画像をキャンバス上のピクセル単位でプロットする漸進的なペイント効果が必要です。
これは実際に私がやってしまったものです。一度に走査線を一杯にし、走査線を描く。この方法は約10倍高速です。本当にすごい。 – shoosh