對於一個項目,我需要製作一個機器人可以導航的Java地圖。最好是,我想將地圖存儲在2D數組中,但我不知道如何從1位位圖到Java中的數組。你能幫我嗎?將位圖加載到數組中(Java)
2
A
回答
0
假定10×10網格,那麼你將創建一個數組如
Image[][] grid = new Image[10][10];
然後
for (int x = 0; X < grid.length; X++) {
for (int y = 0; y < grid[x].length; y++) {
grid[x][y] = theImageForThisPosition;
}
}
然而,如要存儲1位的位圖,這將是更有效的存儲Color對象,而不是Image對象。
2
您可以使用ImageIO.read()
方法在BufferedImage
實例中加載位圖。然後,請致電BufferedImage.getRGB(int x, int y)
以獲取地圖的特定像素的顏色值。
相關問題
- 1. 將圖像加載到數組中Java
- 2. 將圖像加載到numpy數組中
- 3. 將圖像加載到Java中的數組中
- 4. 在java中將PNG圖像快速加載到數組中
- 5. 將圖像添加到數組java中
- 6. 將調整大小的位圖加載到byte []數組中
- 7. 將大的位圖加載到字節數組中
- 8. 將大圖片加載到位圖中?
- 9. 將.png加載到位圖
- 10. 將位圖加載到TWebbrowser
- 11. 將位圖加載到FFmpegFrameRecorder中
- 12. 將位圖加載到CStatic控件中?
- 13. AS3 LoaderMax:將圖片加載到數組?
- 14. 如何將圖像從url數組加載到圖像數組?
- 15. 將圖像從字節數組加載到圖形視圖中
- 16. NEON:將uint8_t數組加載到128位寄存器中
- 17. 使用畢加索將圖片加載到位圖中
- 18. 可以在Android中將位圖對象添加到位圖數組中嗎?
- 19. 使用glide將位圖加載到ImageView
- 20. 將位圖加載到PictureBox控件
- 21. 將位圖加載到「右」大小
- 22. Android - 將大型位圖加載到TouchImageView
- 23. 將文件加載到數組中
- 24. 將數組值加載到類中
- 25. 將嵌套數組加載到bigquery中
- 26. 將圖像列表下載到位圖數組C#
- 27. 將二維數組加載到java鏈表中
- 28. 加載(0/1)串到位數組
- 29. 將位圖數據加載到TileList AS3中
- 30. 將位圖數據加載到OpenGL紋理中的問題
嗨,網格我要使用措施800x600所以手動添加不是一個選項。我認爲尼古拉斯的回答是我目前正在嘗試的。但是,我試圖讀取DataBuffer銀行,但它只給了我6000個條目。而應該有480.000條目,;圖像中的像素數量。目前只有1家銀行,所以我不知道爲什麼我只獲得6000個參賽作品。 – user521183 2010-11-28 11:48:20