[java] ImageIO 클래스의 메소드
이번에는 자바 ImageIO 클래스에 대해 알아보겠습니다. ImageIO 클래스는 이미지를 읽고 쓰기 위한 기능을 제공하는데, 그 중에서도 read와 write 메소드가 매우 유용합니다.
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 클래스의 메소드와 기능에 대해서는 공식 자바 문서를 참고하시기 바랍니다.