1
유닉스 파이프 라인을 지원하는 Java 프로그램을 작성하고 싶습니다. 문제는 필자의 입력 파일이 이미지이고 다른 파일을 구분하는 방법이 필요하다는 것입니다.Java에서 여러 이미지를 stdin에서 분리하는 방법
리셋 위치가없는 ImageIO.read()
을 사용하여 InputStream을 읽을 수 있기 때문에 아무런 문제가 없다고 생각했습니다. 그러나 그렇게 간단하지는 않습니다. ImageIO.read()
은 이미지를 읽을 때마다 스트림을 닫습니다. 그래서 stdin에서 하나 이상의 파일을 읽을 수 없습니다. 이것에 대한 해결책이 있습니까?