Я хочу написать программу на Java с поддержкой конвейера Unix.Проблема в том, что мои входные файлы являются изображениями, и мне нужно каким-то образом отделить их друг от друга.
Я подумал, что проблем нет, потому что я могу читать InputStream, используя ImageIO.read()
без сброса положения.Но это не так просто.ImageIO.read()
закрывает поток каждый раз, когда изображение читается.Поэтому я не могу прочитать более одного файла из стандартного ввода.У вас есть какое-то решение для этого?