본문 바로가기

JAVA

JAVA 프로젝트 폴더에서 이미지 BufferedImage로 불러오기

나는 이클립스를 IDE로 쓰기 때문에 이클립스 기준으로 하겠다.

 

만약 이미지가 속한 폴더가 <프로젝트 폴더>\resources(src와 같은 계층)\image\inGame\block\ 라는 path를 가지고 있고, 이미지 파일 이름이 1.png라면, 해당 이미지는 다음과 같이 불러 올 수 있다.

BufferedImage objectImage = ImageIO.read(new File("resources\\image\\inGame\\block\\1.png"));

반드시 string 내 역슬래쉬 2개로 split해주어야 하고, 확장명까지 붙여주어야 한다.

 

File 형식으로만 불러오고 싶다면 new File~부터 써주면 됨.