[java] ImageIO 클래스의 메소드

이번에는 자바 ImageIO 클래스에 대해 알아보겠습니다. ImageIO 클래스는 이미지를 읽고 쓰기 위한 기능을 제공하는데, 그 중에서도 readwrite 메소드가 매우 유용합니다.

read 메소드

ImageIO.read 메소드는 이미지 파일을 읽어와 BufferedImage 객체로 반환합니다. 이 메소드를 사용하여 다양한 포맷의 이미지 파일을 읽어올 수 있습니다.

예를 들어, 다음과 같이 사용할 수 있습니다.

// 파일로부터 이미지 읽기
File file = new File("example.jpg");
BufferedImage image = ImageIO.read(file);

write 메소드

ImageIO.write 메소드는 BufferedImage를 지정된 형식의 이미지 파일로 쓸 수 있게 해줍니다.

예를 들어, 다음과 같이 사용할 수 있습니다.

// 이미지를 파일로 쓰기
File output = new File("output.jpg");
ImageIO.write(image, "jpg", output);

ImageIO 클래스의 이러한 메소드를 사용하여 이미지 파일을 읽고 쓰는 과정을 자바에서 간단하게 처리할 수 있습니다.

더 많은 ImageIO 클래스의 메소드와 기능에 대해서는 공식 자바 문서를 참고하시기 바랍니다.