我正在试图弄清楚如何拍摄给定的图像文件(JPG,GIF等)并将其中的某一部分切掉,然后在我的程序中创建一个图像并将粘贴的部分粘贴到列中按列和逐行重复格式。我基本上想要从瓷砖创建游戏“地图”图像。
答案 0 :(得分: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加载图片的更多信息。