私は JPEG 画像の ByteArrayOutputStream 表現を持っています (ただし、GIF や PNG の方がうまく機能する場合は使用できます)。これをラベルや画像オブジェクトなどのフォームに表示したいと思います。画像をファイルに書き込むことができないという事実に制約されており、メモリに保存することしかできません。
質問する
547 次
1 に答える
8
問題を解決する (最も簡単な) 可能性の 1 つは、ByteArrayInputStream を作成し、それを ImageIO に渡すことです。
ByteArrayOutputStream output = new ByteArrayOutputStream();
// save the image to the output stream
ByteArrayInputStream input = new ByteArrayInputStream(output.toByteArray());
BufferedImage image = ImageIO.read(input);
于 2013-07-12T06:00:15.340 に答える