2014-03-01 5 views
1

주어진 이미지 파일 (JPG, GIF 등)을 가져 와서 특정 부분을 잘라 내 프로그램에서 이미지를 만들고 붙여 넣기를 시도하는 중입니다. 열과 행을 반복 형식으로 잘라낸 부분. 기본적으로 타일에서 게임 "지도"이미지를 만들고 싶습니다.Java- 타일 맵 작성하기

답변

2

Java의 BufferedImage 클래스를 사용하여 이미지를로드하고 분할 할 수 있습니다.

이미지를로드하려면 다음을 사용할 수 있습니다 확인할 수있는 BufferedImage의 클래스에 대한 추가 정보를 원하시면

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

:

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

그런 다음 이미지를 분할하는 서브 이미지의 방법을 사용할 수 있습니다 Here

ImageIO를 사용하여 이미지를로드하는 방법에 대한 자세한 내용은 Here을 확인할 수도 있습니다.