2014-03-01 64 views
1

我想弄清楚如何我可以採取給定的圖像文件(JPG,GIF等),並將其中的某個部分,然後在我的程序中創建一個圖像和粘貼以重複的格式逐列和逐行切出的部分。我基本上想要從瓷磚創建一個遊戲「地圖」圖像。爪哇創建瓷磚地圖gif

回答

2

您可以使用Java的BufferedImage類來加載和分割圖像。

要加載圖像,你可以使用:

try { 
    BufferedImage image = ImageIO.read(new File("path_to_file.ext")); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 

然後你可以使用子圖像的方法來瓜分圖像:

BufferedImage square1 = image.getSubimage(x, y, width, height); 

有關BufferedImage類可以查詢更多信息Here

您還可以檢查Here瞭解更多關於使用ImageIO加載圖像的信息。