4
からBufferedImageを作成:Javaエラーが私がするByteArrayInputStreamからBufferedImageを作成しようとしていますするByteArrayInputStream
byte[] imageData = getData(imageFile); // returns file as byte[]
InputStream inputStream = new ByteArrayInputStream(imageData);
String format = getFormatName(inputStream);
BufferedImage img = ImageIO.read(inputStream);
しかし、IMGは常にnullです。入力ストリームは有効です(前に画像フォーマットを取得するために使用しています)。 ImageIOにnullが返される原因は何ですか?どんな場所でもフラッシュやクローズが必要ですか?