哪種方法是使用java創建像素圖像的最佳方法。假設我想創建一個像素圖像,尺寸爲200x200,總共爲40.000像素。如何從隨機顏色創建像素並將其呈現在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