javaを使用してピクセル画像を作成する最も良い方法はどれですか。 言い換えれば、合計40.000ピクセルの200x200のサイズのピクセル画像を作成したいと思います。どのようにしてランダムな色からピクセルを作成し、それをJFrameの所定の位置にレンダリングできますか?Javaでのピクセル画像のペイント
ピクセルを作成するだけのコンポーネントを作成しようとしましたが、forループでこのようなピクセルを250.000回作成して各インスタンスをJPanelsレイアウトに追加すると、これはあまり効果がないようです。
class Pixel extends JComponent {
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(getRandomColor());
g.fillRect(0, 0, 1, 1);
}
}
参照も、この[実施例](http://sites.google.com/site/drjohnbmatthews/raster )。 – trashgod
1:1は、これをスイングパネルに配置しようとすると機能しません。 'ImageIO.read()'の画像と同じコードを使用しています。だからここにコードに何か問題がありますが、私は確信していません。 – Blauhirn